F***** up teeth

Ladies as you can tell by the pictures my teeth are fucked up and stained yellow. Any recommendations for teeth whiteners that actually work and won't mess them up more. When I was smaller the dentist told me to drink flouride for kids something like that I don't know if that's why it also looks kinda weird because I didn't drink it.

Why do some of them look like this?