hi thanks for asking to HCM, after reading your problem, first i want to say about your vomit problem, i want to say as tooth paste has fluoride
it it self give vomit if swallow little bit so avoid deep cleaning of teeth, if blood in vomit it could be due to bleeding gum or oral infection do need check up to rule out the cause. the other symptom you said is high cholesterol
, it indicate liver
infection and pain on left side is due to stomach or pancrease problem, so just follow your doctor and consult further. take care bye.