I've always had lucid dreams over the years, but I have little control over them. Keep in mind, they are very real, and are vividly part of my memories to this day (nearly 7 years later). I've always had a few I could do. For instance, I can rewind and replay a portion of a dream that I like (which is very fun mind you). As well, flying isn't a problem to me as I've hovered and flown before. Now that I've said all of that, here are my questions.

I can do all these things, yet I can never alter the path of my dream (rewinding being the only thing I can do). Any tips or reasons why?

When I do take complete control of my dream which can only happen after the entire story in the dream, I can only manage to be in control for about 10 seconds before I'm awake. How can I gain control earlier and really enjoy my dreams instead of just being able to end nightmares and go with the flow of the dreams?

Thanks very much.