I'm glad you've got support and are continuing with your recovery :)
Yes, it did take a long time for me, but I didn't have support mostly. And I am still in the situation that caused the PTSD. So if I can "fix" it while I'm still in it then you can fix it with resilience, focus and time. It must be possible, right?
Always a pleasure to meet people who are busy journeying and making progress. I think it's important for us to share and support each other :)