I've been spiting phlegm for over 5 years now as if normal. I live a healthy lifestyle. Vegetarian lots of exercise never done drugs. Is this normal?

Need diagnosis... If you are describing a cough productive of mucous that has been present for 5 years, you need to see a doctor for evaluation, likely including pulmonary function testing, in order to diagnose the etiology of this cough. Possibilities include bronchospasm from any cause, gerd, post-nasal drip or a combination of factors. There are effective treatments once the diagnosis has been made. Good luck!