Hi. I have complex PTSD. It's a bastard. It's lifelong. You can't be cured but you can learn to cope with symptoms.
Go back to your GP. I was on Prozac for a while but I am now taking Venlefaxine which works better for me. I have had my doze increased recently as I found I was slipping quite badly and not bouncing back within a couple of days like I normally do.
I also did CBT which helped to a degree but I do think, and this is something I find extremely difficult to do, that you really need to open up about everything before you can learn to heal. I am still struggling with that and keep it bottled up in a compartment in my head but yes, self loathing and hatred is common.
I have certain triggers which I do my utmost to avoid and this can make life difficult but unless I find the inner strength to really talk about things then I guess it will just remain the same albeit medicated.
Do think about counselling (specific to your needs), more CBT and definitely talk to your GP about changing your meds or playing around with the dosage until you start to feel better.
One thing I have learned is that I will be on antidepressants for life. I've accepted that and no longer think 'oh I feel much better, I'll stop taking them' because a few months later it's worse than ever. If I can stay on an even keel then I can cope.
Please do ask for some help as soon as possible.