Hello
The discolouration is mainly due to chromogenic bacteria, you need to visit a dentist and get your teeth cleaning and polishing done. I think your issue will be solved after that because that is the main reason for the discolouration of teeth that you are feeling.
Next Steps
Visit a dentist and get your teeth checked, probably scaling will be required