I've been smoking meth on and off for two years and I'm noticing my teeth are getting badly stained. I plan to quit so I just wanted to see if there's any advice on treating stained teeth without seeing a dentist. I'm too embarrassed to make an appointment with one and financially can't afford whatever it may cost.