My boyfriend has chronic insomnia. He claims that he lies in bed for hours without sleeping and rarely gets more than 3 hours a night when he eventually does sleep.
However, I know from sleeping with him that he does fall asleep but he will sleep for 5 mins before snoring, stopping breathing and waking himself up. This goes on for hours.
He doesn't snore badly - its occasional and not loud enough to wake me if I'm already asleep and he's not overweight.
He does smoke and occasionally has a drink before bed but only one or two.
Is this enough to cause it?