It can take from 10 to 18 months to get the teeth straightened with braces
Stains can be cleaned by scaling
And believe me whatever time it takes for orthodontic treatment u will get natural teeth and smile in end rather than artificial looking from crowns
It's very difficult to comment unless observed clinically and with proper radiographs. Fixed ortho seems to be treatment of choice but it takes time. And the stains you are talking of can be cleaned with scaling and polishing. So consult a dentist soon.
Ya u can go for braces
But better, easy and best method is going for ceramic crowns. As it gives u more aesthetic look
Flag this answer
Let others know if this answer was helpful
Was this answer helpful?
Disclaimer : The content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always seek the advice of your physician or other qualified health provider with any questions you may have regarding your medical condition. Never disregard professional medical advice or delay in seeking it because of something you have read on this website.