This is so familar to me, too long of a story, but talking with a therapist can help you through this, give it a try.
Jealousy not nipped can ruin your life, and with therapy and in my case meds too, I have overcome this monster. Lots of luck with this, I have faith with help you too will get through this
DE
In giving advice seek to help, not please your friend
SOLON