Hi,
Yellow stains can be external or internal. From your query, it feels like external stains. You can first get a professional full mouth cleaning/ scaling done. After that, if necessary you can then think about whitening
Next Steps
Visit your dentist and ask for teeth cleaning
Health Tips
Maintain your oral hygiene- simple steps like brushing twice a day in the right way, flossing and gargling after every meal