Thank you for the additional information.
If you have only seen doctors, then you may not have been diagnosed correctly. Doctors are wonderful for treating physical disorders and they can give medications for mental health related problems, but they are not trained in how to diagnose mental health disorders. Only a psychiatrist, psychologist or Master's Level therapist can do that for you. So your first step might be to seek out a therapist to provide you with an assessment and accurate diagnosis. That way you can rule out PSTD and at least know what you are dealing with.
Part of your anxiety may be the lack of sleep. When you don't get enough sleep, it can lower your ability to cope with your emotions. You may have anxiety from the suffocation incident, but you might not feel it as strongly as you do now if you could get more sleep.
Being almost suffocated is a very traumatizing experience. You most likely are anxious from the near death experience. Having anxiety from this would be normal. There are ways to address your anxiety so you can control it and feel more relaxed. This may also help you reduce your migraines and get more sleep.
By learning more about anxiety, you can use what you know to calm yourself and overcome your symptoms. Here are some resources to help you:
The Cognitive Behavioral Workbook for Anxiety: A Step-by-Step Program by Bill Knaus Ed.D. and Jon Carlson Psy.D. Ed.D.
Also, understanding how anxiety works can help you reduce your symptoms or eliminate them all together. Anxiety is caused by your thoughts which are causing your mind to think your in danger. Your body reacts by releasing adrenaline into your system. Adrenaline causes the symptoms you feel. It is much like after you have had a bad scare like a car accident. Your body releases the adrenaline and you feel unreal, your legs turn to jelly, you have trouble thinking and your body may feel it's tingling. You just don't notice it as much because your focus is on what is going on around you. Except with anxiety, there is no focus. The only thing you have to focus on is how you feel.
Your thoughts are probably always on alert, so is your body. This may be why you feel anxious.
Medications are helpful to ease the symptoms but they vary in their effectiveness. Each person has their own body chemistry and what works for one may not work for another. Also, once you take medication for a while, your body becomes accustomed to it and you either need an increase in dosage or you need to try a new medication.
Anxiety is easy to treat with therapy and self help. In therapy, you learn to pay attention to what you are thinking to make yourself anxious. The therapist then can help you change your thoughts and therefore how your body reacts to your thoughts, called Cognative therapy. You also can learn about how to let yourself float through your anxiety thereby gaining more control over how you feel.
Using relaxation techniques can help as well. One is called Progressive Muscle Relaxation. It can help you reduce your anxiety and also help you sleep better:
By seeing a therapist and using self help, you should be able to reduce or eliminate your anxiety and feel much better.
I hope this has helped you,