Lately i haven't been having a lack of lucid dreams, although i cant seem to retain it. I have read the tutorials and articles about methods to retain lucidity, but to no avail.

By waking up too fast i don't mean i want an extra few minutes but the last few have only lasted about 30secs before i woke up. I did have some success last night, still didn't last very long but it was longer than usual although i had to use a strange method that took most of the time. I found that as my vision drifted i could slap myself and everything would become sharp again, although very soon, my vision would drift again, so in the end i spent most of the dream slapping myself

Any tip or hints to help retain lucidity.

(Most of my dreams are DILD's if that helps)