Sounds like you are having a false awakening.

To help this I just do reality checks everytime I wake up.

Like, when I wake up, I plug my nose to see if I'm dreaming. Then if you have a false awakening (dream that you are waking up) you just do a reality check, and you'll know your dreaming! Then go fly or something!

Hope this helps.