You need a complete body check-up. Reveal every habit to your doctor.
Your symptoms do not sound related to your cholesterol levels. In fact, high cholesterol itself has no symptoms. Also, at your age it is very unlikely that your symptoms are connected to your heart. Please see your doctor for some answers.
Jon