Loads of things effect sleep patterns. Stress, caffeine, alcohol, drugs, how light/dark the room you sleep in is, the bed, noise, time of year, habits, worry, what time you eat, age, blood sugar levels, mental health problems, etc etc. I'm sure you'll find lots of suggestions about how to improve sleep patterns if you Google, there are quick and easy things you can try.
Eg A good quality mattress, ear plugs, and blackout curtains really helped me be less tired during the day due to less disturbed sleep. If you are sleeping in front of the TV, you might have quite disturbed sleep too.
What time do you fall asleep when watching TV? Could you make sure you are always on your way to bed by this time?
lol@me replying to a post about poor sleep patterns at 2 am... It's not the novorapid or levemir causing it though! I'm worried about having to get up in time in the morning, so I cannot sleep, so I worry that I will be tired in the morning so not be able to get ready in time, so cannot sleep, so will be tired, and so on!!