DJI's specs have always been realistic.
There may be another factor affecting your hover time.
If so, the explanation will probably be found in the recorded flight data from one of those flights.
Post the flight data and someone here will be...
For my flight time tests today I flew the drone up to 10 meters and noted the time. It hovered there for 15 minutes and 5 seconds on # 1 battery and then landed automatically. #2 and #3 batteries did not do better. I do not think my...
The issue is probably your expectation is unrealistic.
DJI doesn't promise a 45 minute flight time.
DJI publish a "Max Flight Time" for reference and comparison purposes, just as your car manufacturer publishes fuel consumption specs, that you'd...
You will never get the flight times you see in the adds. Those tests are done under very strict conditions.
What drone do you have? You should be getting a little more than that, with the older drones at least 20-30 min.