No matter how much other people have it harder in life, your problems will always seem bad to you, because they're your problems. About your friend, why did you leave her? It's like breaking up with someone and than being jealous when they start dating someone new. Eventually you will get over it.
No one likes to hear about someone else's sex life constantly. Just tell her you don't want to hear it.
The boy...sorry, it sucks. I can't help anyone when it comes to boy problems, especially myself.
Congrats on stopping cutting. Please don't start again.
-------
I know what it is not to feel like you're in the room until he looks at you...
or touches your hand, or even makes a joke at your expense.
Just to let everyone know you're with him.
You're his.