Hi lybrate-user given your age braces or any orthodontic treatment would work very well. But if you don't want to go in for braces. You might want to consider composite restorations to close the gap or crowns on the anterior teeth as well would help solve your problem. I would request you to kindly visit a dentist
who would be in a better position to advice you.