Well that somebody certainly isn't me. That's a tough call with your migraine's! My friend who was over in Iraq has to set the alarm for every 2 hours so that he doesn't get in dream mode and never gets into R.E.M.
If there is one thing that amazes me is our Psyche! I mean, we all have dealt with and continue to deal with serious levels of stress. But sometimes things get easier and you don't feel "so stressed" but &*^& if you can't sleep. There are so many days that I have thought... ya, ya, I know I am stressed but my body must be more wigged out than I can even know. It's wild. Our bodies are amazing... and frustrating.
I chose against the pills myself because a lot of sleeping meds, not only knock you out but they are anti-depressants. A lot of times our doctors prescribe them as sleeping pills for us, but wrongly diagnose us with "depression". I'm not saying by any means that we aren't feeling down, stressed, negative, pushed, etc. but it my counselor said it best: I wouldn't diagnose you with depression, I would diagnose you with anxiety. And she was right. I just figured that I was just a mess... that was my diagnosis. And the sleeping pills were starting to make me depressed and gain weight... which is depressing!
But she is right... our bodies are so on alert because such wrong and unnatural things have happened, that it goes beyond our conceptual mind... to the deepest part of our core...our psyche. I mean... we use like 2% of our brain. Our bodies are so complex and when faced with assault... we are just 100% thrown off and alert.
So, like in your position, your body is probably responding to conditioning. You probably have a lot of stress already, but it gets conditioned to that level and you sleep better. Then, you get thrown a little 'pinch' of life and your body and its stress level is too heightened.
I know that after I was raped, it is like every last thing i have ever experienced came up in full force and more intense than it was in the first place. Now, I thought to myself... isn't that a b****! lol (please forgive... I have a really bad sailors mouth
). Point is that our bodies are processing so much at such rapid speeds, from our fast paced world, to each and every experience in your life, to financial survival, to break ups, to assaults, to fear of the unknown.... everything... we just have no way of truly tapping into it all at once... which makes it hard to tell whether today's stress is going to keep you up vs. last week's. That's also my reasoning for how things just pop up out of nowhere after years and smack us in the face. It never goes away... it's weird.
So I find that even if I can't sleep normally, I try to keep my body in a relaxed state as much as I can the rest of the day to compensate. Your yoga idea is a great one. Tai Chi has been AMAZING for me. I think exercise, breathing, keeping your body very relaxed, and trying to have patience with the process are the true keys.
BUT HEY.... I'M STILL UP... so what do I know? lol I'm stubborn though... I fight sleep sometimes.
You sound like you have a lot going on! These are the times you need sleep the most, ya know?