First of all, you need to get your heart checked out. Emotional stress causes stress on the heart. It doesn't matter how young you are. Before you do that tho, take some tums or pepcid ac and see if that doesn't help. A lot of time emotions cause indigestion and kick up stomach acids leaving a feeling of a lump in the throat and pain in the chest, even just on your left or right side. Its commonly confused with heart attack. It can even cause a feeling of pressure on the chest and shortness of breath. But if the medication helps, you know you're problem. But it still means you have emotional upsets that need to be handled.
So you need to calm yourself down. There is no reason to be getting that upset all the time. Try one of these buddhist mantras/sutras. Look them up on youtube to hear how they are sung.
Om mani padme hum
Om shanti shanti shanti (sometimes spelled santi)
Nam myoho renge kyo
Chant is psychological. It creates a state of mind that calms. Buddhist chant is full of power words/sounds that vibrate in a special way. You'll understand when you try it. Its very hard to put into words. I've sung many chants, but none strike as deeply as these. Make sure to learn the meaning of these chants and reflect on that meaning as you chant it and feel it.
Chant one of these for 20min a day once in the morning and once in the evening while sitting down and meditating. Sing the chant during the day whenever you begin feeling an emotional erruption.
Other tips, use lavendar (real lavendar essential oil) in aromatherapy.
Play upbeat music. Don't play sappy sad songs or angry ones. Try upbeat instrumental if you don't have feel good music.
Think positively and even if you have to "fake" happiness. Believe it or not, just going through the motions and "pretending", if kept up, will catch on. You naturally want to be happy, not upset. Get your mind off things. Go out and do something fun. Drink green tea, it has anti-anxiety properties. Really upset? As long as you're heart has been checked and you're given a good bill of health or the pain did go away with the antacid, consider passionflower tincture in the day, and the tea at night before bed. In small doses it works as an anti-anxiety/anti-depressive, in larger doses it works as a sleep aid. Its non toxic, you can't overdose, although taking an insane amount can make you feel god aweful, so I wouldn't suggest it. Reduce or eliminate caffeine and sugary foods from your diet. Also stick with whole wheat flour not bleached. And eat yogurt with active probiotics. Why the diet change? When you get emotionally worked up day after day, your whole body gets thrown out of balance. Your stomach usually gets hit hardest and yeast in your body will begin to increase causing even more problems. You should never have let yourself get this bad. You have an internet, you could have researched and found out these things. I wish the best for you. Feel free to pm me. I made this message short. You know me, I can write novels. =)