Braces are the best and ideal treatment to straighten the teeth. However, the treatment is vary from patient to patient and depends on several criteria also. You should consult Orthodontic who is the specialist in such treatment. Doctor will evaluate and inform you about the success and duration of your treatment.