Veneers are certainly a good option, but if you require more extensive dental care, then you may want to consider orthodontic treatment instead. Then, once your teeth are straightened, you can address anything that needs to be touched up with veneers.