What are the limiting factors on Star Trek warp travels for amount of distance / time in one step? E.g., could the Voyager have travelled the whole distance of 70,000 light years in one time if they had enough Deuterium / Antideuterium and Dilithium crystals, or are there technical or regulatory limitations to how long one they can be in Warp?
I am specifically asking for technical and regulatory or best-practice limitations to warp travels. e.g. I would welcome an answer stating that there are no known technical limitations if enough material is on board, but best practice states that a stop every 48h must be taken in order to check the Warp Drive, and Starfleet Regulations states a maximum of 72h in Warp is allowed.
Should the Warp Drive have to be shut down in order to refill it with Deuterium / Antideuterium / Dilithium? How long (in distance or time) does one charge last? If the answers should be vastly different, I'd like to know for TOS, TNG, Enterprise, and Voyager.