PTSD is an anxiety disorder. There is no cure for it at present, but psychotherapy can help make it manageable.
Be sure to include "natural" in your healing...
Remember your stomach is your "second brain" and needs tlc... eat right, avoid fried/greasy foods...etc eating maybe every 2-3 hours (small portion) helps
Don't eat right before bed..in fact don't eat for several hours before bedtime
Create a bedtime routine that allows you to escape the wiles of the day: no tv, computer, smart phone etc NO electronics as they tend to excite the brain
Write down the things you need to do the next day so you can later, while trying to get to sleep, tell yourself that you don't need to think about that as it's on the list and it's nighttime and you can do nothing about any of it right now!
Breathe. Most people with anxiety don't breathe deeply and slowly. This is a skill that needs to be practiced as the tendency to hold your breath when anxious exacerbates the anxious feelings.
Do cognitive behavior. Work on black and white thinking, catastrophizing especially.
Try herbs. Remember that nearly all prescription medicines began as a plant (and are not synthesized with plenty of side effects.) talk to your doctor about adding any, but let him know you want to eventually "get off" the prescriptions if possible... valerian, passion flower, lavender...the list goes on. Some are exceptionally good for helping sleep.
Good wishes!