My doctor said "you have to earn your sleep". I had the same problem until:
- two pieces of fruit per day
- two portions of vegetables per day
- half an hour of outside sunshine per day
- twice per week exercise until you sweat
- no sleep during the day
- get out of bed every morning around the same time
- no processed food!