See an Orthodontist
I suggest you start by seeing an orthodontist to see if your teeth can be straightened.
An orthodontist can tell you if that would be the best option in your case, what would need to be done, how long it would take and how much it would cost. Alternately, if you already have a general dentist, you could run that question by him or her. You need a personal exam and evaluation to start.