oh, i'm the same way.. except i've been that way as a child.. my entire life, waking up early and holding a normal schedule has been a problem for me.. My mom said that even when I was in her belly, I would stay awake all night kicking, and sleep all day.. i used to keep her up like crazy.. as a kid i was always late for school cause i couldnt wake up in the morning as i had stayed awake in my room all night.. My ideal day would be waking up around 4pm and staying up till 6am.... but I can't have it that way living on this side of the world!
I took a psychology class and learned that some people's bodies just have a way that they sleep and certain patterns that are just part of their biology.. and that no matter how hard they try, their body will just naturally want to sleep at a different time.. So what i did... was for a few weeks... I took a mild sleeping pill an hour before I wanted to go to sleep.. and then set my alarm to wake me up in the AM.... after a bit, this has made getting up in the AM easier.. I still am ready for a nap by noon.. i get off work at 4:30 and fight the urge to sleep.. and then by 10pm i'm soo tired.. if I stay up too much later than that, i get my second wind and wake back up... even on weekends, I have to get up early, cause all it takes is one day of sleeping in... and i'm back to staying up all night and sleeping all day...
It's still a struggle but the sleeping pills did make it easier to get into a bit of a pattern....