teeth!!

my teeth will not whiten at all. they are pretty yellow and i’ve tried various whitening strip brands including crest. i’ve tried baking soda, lemon, strawberry, coconut oil etc. i’m going into my senior year and i really don’t want my teeth to be yellow in my senior cuts and for prom and all of that. i can’t really afford dentist whitening treatments so i’m not sure what to do anymore. they used to not be this bad when i was little and i’m not sure what happened...please help me i’m so insecure about it