How do I best fix my crooked teeth, snaggle tooth, and overbite? (Photos)

I'm 20 years old and I have an overbite, crooked and snaggletooth teeth, and a canine that is up and out much further than the other teeth. What is my best option as far as braces, retainers, etc. How long will it take to correct and what are the general costs associated (I have no dental insurance)?

No doctor answers yet