First one has to access what are the reasons of your yellow teeth, then a diagnosis is done accordingly treatment plan is given.
If they are due to stains and tartar- SRP scaling, root planing and polishing may make your teeth look whiter. Still if your teeth looks yellow you may undergo additional treatment such as bleaching your teeth.
If the yellowness is due to tetracycline or fluoride then the treatment varies from
Bleaching
Micro abrasion
Composite veneer
Ceramic laminate
Crowns
The upper treatment are minimally invasive, so are preferred and the lower ones are invasive treatment are not preferred.
Treatment cost varies from
Dentist to dentist depends on his training, specialists training.
Area of practice
Next Steps
Get a Check up done to access the cause of your discolouration.