Hello
There are no permanent solutions but you can have temporary solutions that lasts long.
Visit a dentist soon and ask for bleaching procedure.
This will keep your teeth white for a year depending upon your hygiene.
Also brush your teeth twice a day and use mouthwash after brushing twice a day.
Regards
Answered2017-06-18 21:48:15
Let others know if this answer was helpful