You can straighten your crooked teeth with braces, a treatment that may last a few months to a few years. Alternatively, you can choose teeth-straightening surgery, which involves gum and bone repositioning to put all your teeth into an alignment.