<p>In addition to what the others said, you should perform something every night that gets your body used to the idea of sleep. For example, if you read for 30 minutes every night before bed, your body will become more relaxed and reading a book in bed will begin to associate your body with going to bed. Same with taking a bath every night, and going to bed at the same time. Try to follow a routine to “train” your body to know when you’re ready to go to bed.</p>
<p>I used to suffer from insomnia and the above helped me a lot. With a combination of eating right and exercising a lot (trust me - it WILL give you a lot of energy in the long run) I have basically beaten it. Also, make sure that once you wake up you get out of bed. Don’t stay in unless you think you’ll fall back asleep within the next 15 minutes or so, or your body will feel more worn out for the rest of the day.</p>
<p>Some other things that could affect you being tired in the morning could be:</p>
<ul>
<li>Snoring or breathing problems</li>
<li>Depression or anxiety</li>
<li>Medication that are beta-blockers </li>
<li>etc</li>
</ul>
<p>I would suggest speaking with your doctor, as they have more information on your medical background and will be able to help you out better. Good luck!</p>