Hi,as per your history,you may get discoloured teeth due to medicines.But sometimes means it looks like temporary issue. Probably visiting a dentist and getting cleaning and polishing of teeth will be sufficient. If it's internal stain ,then you need appropriate treatment to get good aesthetics.
Next Steps
visit dentist
Health Tips
plz visit early to know if you need to change the medication your on.