I'm not one for normally suffering from bad sleeping patterns - though like anyone I'm susceptible from time to time. Circumstance is the cause (at least for me) and I usually find it rights itself soon enough.
I suggest you have a look at external factors. What's causing your pattern to be so out of whack, what's going on in your life - or has done recently. Something caused it - you have to figure out what it was/is.
Then you can start trying to eliminate the problems - or at least try and and find a balance between the two. Sleep is important and you do need to figure it out.
Start a diary - what time you get to sleep, how long you sleep for, what happens when you're awake, what foods you eat. See if (in the event you can't figure it out just by musing on it) if you can see a pattern emerging.
Good luck getting sorted :)