You're not alone:-)
cz u r blessed.. cry out when it hurts.. it saves u...
It is a way of releasing pain.
Keep doing that, because holding it in changes it to anger and that isn't good.
Yeah, I know from experience.
You have something within you that is unresolved. It is set off or triggered by outside things.
You are a tender heart.
It's called. You're Human.
Is something going on in your life that's caused a shift? You're at an age where your hormones go crazy. No one ever talks about guy's hormones. But you have them and they effect your moods. It could be any number of things. Try to find someone you can talk to that you trust.