I'm in the exact same boat, word for word. You just have to have patience and love for yourself and give yourself the time and environment to not get stirred up. Your friends are always there for you.
If you ever need to talk, I'm right here, Azurr-buddy.