I am suffering from the same problem, for me it started three days ago and I still have it.I don't know whether its on your right or left(Its on my left) but I can say that its not related to your heart, so relax. You can follow this guide line to know the cause. See if it hurts to apply pressure to your chest at the point of origin of pain. If it hurts to press your ribs or sternum then it is costochondritis . See if there are accompanied symptoms like swelling or change in color at the pain site. If swelling then it is tietze syndroms. If its none of the above two than its a muscle spasm. See if it hurts to press a muscle in between your ribs, the intercostal muscles. If its the intercostal muscle that hurts then its more likely a muscle spasm(well my itercostal muscle didn't hurt at all, I don't know what am I suffering from but I did so much research I thought why not help someone else). In case of costochondritis and tietze syndrome, contact a physician. If it is a muscle spasm take rest for a week. If taking rest didn't ease the pain then its time to see the doctor.( I personally think its a muscle spasm because you are only 20)
While taking rest do not think about the pain. Just forge it.
My chest pain has gotten worse that my doctor told me to go to the er. I see my doctor on
friday to see what is going on with my chest again. I have had the chest pain since last friday
morning and though today is thursday night. It does not matter what i do my chest hurts all the time. wanted to keep you posted