Try waking yourself up in the middle of the night at odd hours, especially in 90 minute intervals. If that doesn't work, maybe you're not getting enough REM sleep and should consider going to a sleep clinic.