That's an awesome amount of time to be in a dream! Congrats!

Sometimes, "imagining" where you want to go isn't enough. Next time try visualizing, as strongly as you can, the location you want to be in. Imagine that as you're spinning, you're getting a 360-degree view of what's around you. And always remember to fully believe in your abilities as the dreamer. Confidence is everything! Well, that and visualization/envisioning exactly what will happen. This applies to telekinesis and almost all other dream control tactics.

When you're trying to fly, how are you going about doing it? Depending on your technique, there's different things you can try. If you're pushing off from the ground, imagine that as soon as you kick off that the amount of gravity will go down. Imagine a force below you is pushing you upwards, or a force above you that's pulling you up, like a string. Feel the acceleration as you imagine yourself picking up speed, like how it feels like to be on a roller coaster.