feeling insecure about my appearance.

I've always hated my teeth , I've always begged my mom to pay for braces and she could never afford them , I cry a lot and don't smile often it just really bugs me , I know this is off topic but I just wanted to vent , I wish I had pretty straight teeth with no gaps in them ! Any advice ?