question: Im 27 and a smoker. About twice a year a wake up from chest pain and excess saliva, to the point where I need a trash can to spit in every minute or so. The chest pain feels like someone is squeezing my heart. Sometimes I throw up, like today I did. It usually last for about 2 hours. I cant do anything but lay down and wait for it to pass.