I don't know what this technique is called, but it's been successful. In the past five days, for some reason, I've been waking up after 3 hours of sleep. After that, I write down my dreams and do stuff for 30 minutes. Then I masturbate and go to sleep. So far in five days with this method, I have had 4 lucid dreams. But they lasted only for one or two minutes, and I woke up again. I've tried rubbing my hands and spinning, but none of them worked. However, last night, my lucid dream lasted for like 4 minutes. I woke up after trying to fly by jumping off of a roof.

What have I done wrong? I've always been a light sleeper. Maybe, that's the reason. Anyway, does anyone know how I can prolong my lucid dreams?