If it's been going on for a long time and it's seriously affecting your life you should see your doctor. Before that try a Nytol (the real ones with actual drugs in them) to see if they can knock your sleep pattern back on course.
Personnaly it's rare for me to go to sleep before 4am and get up before 1am.