As you are only in your 20s (I wish I was still in my 20s), my reccomendation would be to go for a more conservative approach. The colour of your teeth at this age is usually brighter than when you are in your 40s.
I would suggest for you to do an aesthetic dental bonding, or partial resin veneer. You can read more about dental bonding here and resin veneers here.
These treatments are final long term restorations. They will look and blend in really well if they are done by experienced dentists. On top of that, they are both are conservative and cost effective. All you need is a re-polishing a couple of years later. Just watch what you sink your teeth into!