I think your post means you feel you need to talk to people about this still, but aren't getting it out enough and it boils over destroying your life still to this day.
Not preaching to you or pretending to know where you come from, but maybe you should look into joining a support group with all the younger veterans coming from Iraq and Afghanistan or if there isn't one in your area, creating one yourself. Your experiences and maturity and how you deal with it could greatly help the younger generation now facing the same issues and in helping others you will probably find it helps youself.
I have no idea how PTSD works or how to cure it, I'm merely suggesting something that might help you and others, even if it does nothing to stop the symptoms of PTSD maybe it would just give you something to feel good about by helping others and give you an outlet better than posting on here.
I hope you get support and counseling from the VA or whatever.