i have struggled with this kind of insomnia quite a bit. fortunately the problem isnt a medical one as much as a behavioral one

- dont sleep in. this is the biggest problem. when you sleep in regularly you put your body on like 26-27 hour days

- exercise. the more the better.

- get up when the sun wakes you up