If the natural shade of your teeth is yellow, they will appear yellow only. Its just like skin shades there are teeth shades.
If teeth are yellow due to stains, plaque, calculus then it can be cleaned by dentist with ultrasonic scaling. Its completely safe and recommended every 6 months.
Bleaching at dental clinic can also be done to whiten teeth but it causes sensitivity in few cases. This is also temporary. Won't last very long. Repeatitive bleaching is not recommended.
Kindly go through the blog mentioned in the link below. It will help you.
Next Steps
"10 Dental Commandments for Happy Teeth!" by Dr.Rashmi Bamane - https://www.practo.com/healthfeed/10-dental-commandments-for-happy-teeth-40426/post
Health Tips
Please do not try any home remedies. It spoils teeth. If u use any abrasive or acid.. it makes teeth rough so more stains will adhere and teeth will look more discolored. Also it will lead to sensitivity.