Im a 20 year old female and i have been having some serious upper back pain that comes and goes and feels very sharp. I have no idea what it can be? Can it be related to my heart? It seems to be really bad at night or when im super stressed and it does not happen all the time. The last time i have had the back pain im experiencing now was in november. Please help. Any ideas what might be causing the pain?