I'm a boy who's almost 18 years old and I still have my breast buds, is it normal?

Maybe. Pubertal gynecomastia will occur in 1/3 to 1/2 of males &generally last about a year before fading.Up to 3 years is noted occasionally before disappearing. Overweight kids can appear to have it from just fat accumulation. If you lose some weight and this persists after 3 years, a consultation with a doc for surgical treatment is likely your next step.