Routine is a very important part of good sleep hygiene. Get yourself into a routine not only at night time but also during the day.
One of the best ways to train your body to sleep right is to go to bed and to get up at the same time every day. Even at the weekends and on your days off. Your body works on rhythms and cycles so keeping a regular cycle will give your body a sound basis to work from.
Don’t think that after a late-night sleeping in will help you catch up on your sleep. Unfortunately, your body just gets out of its cycle and you simply disrupt your next sleep cycle.
Even if you have a bad night’s sleep and are tired the next day, don’t change your planned activities just because you are tired. All this does is help to reinforce insomnia and begins a cycle of sleep issues.