Veneers are an option, the other option is orthodontics, probably with Invisalign. The advantage of veneers is that it's quicker, and you can improve the aesthetics of the teeth, as well as make them much whiter, if you so desire. The disadvantage is that it will be probably more expensive, and the veneers have a life span of about 10 years. Then they may need to be replaced. Basically, once you have the veneers, they must stay there the rest of your life. Also, there is no guarantee that they teeth won't move even after they have veneers in the future. So, if you have otherwise nice teeth, do the ortho, if your teeth could benefit from the veneers, then go with the veneers.