Do not get pissed! It is not another failure, its better chances for next night!

Try to have a more stable sleep schedule. With such fluctuations of time, you make things harder.

How is your visualization and chest technique doing?