A commonly known problem is sleeping in every night later.
This problem is also known as Delayed Sleeping Phase syndrome, or DPS for short.
Before you try any kind of medical treatments try to find out why sleeping is so hard. It has often to do with bad sleep habits or the inability to relax.
If you have trouble falling asleep and the problems are really big. Try this:
Find a hotel where they serve every meal at any time.
Get to bed every night an hour earlier
Shift forward your day everyday with a couple hours.(This way you'll be living in normal day rhythm of 24 hours)
In a couple of days your circadian rhythm is set to a normal rhythm.
Go to bed at the same time each night and make sure that you stick to the times - you'll fall asleep easier.
Shifting your inner time clock forward is always easier than backwards.
Try to relax and get in a state of fuzzyness before you get to sleep.
Don't do anything else in your bed than sleeping. This way your brain doesn't associate your bed with other things than sleeping.