Although the short answer is that your snoring itself will not cause a heart attack, it is important to discuss this with your doctor
. As with all things, there is more to the story. Snoring in and of itself can be associated with sleep that is less restorative, and is associated with sleep apnea
, which is known to be strongly associated with some of the things you suggest. More importantly, it is true that snorers tend to be more overweight than those who do not snore. When you add
in poor sleep with people who are likely to be at increased risk for heart attacks anyway, it makes for a very muddy picture, but one that seems to indicate that those who snore are at an increased risk of heart attacks. There is quite a bit of research about this, but it is difficult to find a doctor who will say that your snoring is going to cause a heart attack. That being said, it may indicate that you have an elevated risk relative to another person of your similar age and health that does not snore. Fortunately, there are things that can be done, and some additional testing may help to indicate your specific level of risk. Please speak with your doctor.