A long time ago I got woken up by a barking neighbor's dog. I opened the window and started screaming at it to shut up, sort of to give the neighbor a bit of a demonstration, so to speak. Well I got to thinking that was kind of stupid, to let something as stupid as awakening from a barking dog combined with a fear of lack of sleep affect me, so after that whenever something wakes me up, I completely ignore it. If I can't sleep I ignore it. I mean by ignore it that I simply don't let it matter at all. Asleep or awake, what difference does it make. What do I care if I'm tired. What do I care if a dog barks. Who says I'm important or that what happens to me is important. I am a nobody. Now I sleep like a baby till I get awakened. Then I'm awake. I fall asleep in moments now because I won't go to bed, no matter what time it is, till I absolutely can't stay awake. Sleep is the brother of death.
It's hard to say if just telling you this can make a difference for you, but the secret for me was that my notion that I needed sleep, Had to have sleep, got to get to sleep, got to succeed, work efficiently, take tests rested and all the other unexamined rot I was feeding myself was making me self important to myself, creating a box out of my reality, and an anxiety that needed conquering. I needed to loose, not win. Dogs can wake me up. It's probably something us chimpanzees are born with. Instead of throwing a banana at the dog, eat it and smile. Chimpanzees have an endless ability to amuse themselves.