addiction sucks, PTSD sucks- both together is a monster. Can you get vet- care? In Australia there is something like that. Also perhaps see your doctor- go to meetings. Aussie vets go to some of the meetings I go to and they find them helpful.
Support to you. Keep posting.