Any stress levels should be avoided for long periods of time. You know, not many people even realise that they are stressed.
Fast food often contains a lot of salt which increases blood pressure.
High blood pressure can be a factor in developing heart disease.
Generally fast food is low on fibers and the balance of protein, carbohydrates and fat is far from optimal.
Eating fast does not cause heart disease, but it probably means that you chew less than you should. This means that big chucks of food have to pass your esophagus what might explain the "shocking feeling" in your chest.
When you say stress does it have to be stress to the point where your getting head aches or justany kind of stress even if its alittle bit? I stress so often with my anxiety and OCD but it goes away quick that's provably my only problem but can I get heart disease from that?
At 23 I very much doubt you have clogged arteries. However, your lifestyle will lead to future problems. Sugar in high volumes is a no no, it causes artery disease. The WHO recommends 3 teaspoons of sugar a day as a maximum. Fast food isn't such an issue as long as you get the nutrition you require. The foods we eat contribute very little to our cholesterol levels, except for sugar. Other contributors for heart disease include long levels of stress, lack of exercise, smoking.