Q:

What can I do about my messed up sleeping pattern

Answer

Sleep only when sleepy. This reduces the time you are awake in bed. If you can't fall asleep in 20 minutes get up and do something