When I take a hot shower and drink some hot drink i feel like someone is squeezing my heart. I used to, when i am in hot spring, have similar feeling but it s focus on the front instead of all around my heart. Moreover when I walk for about 4=5 min my left shoulder bone and rib start to hurt like a sharp pain. And my heart would feel pressured and yave a null ache. My school nurses checked my heart beat , blood pressure, blood sugar level, nothing out of the ordinary. I just turn 18, and started my vegetarian diet for 4 month and my family have anaemia. Whould it just be i haven t have enough iron intake?