Based on your photo, you have 2 options. Option #1: Dental Bonding. This options is less expensive than veneers, looks great, but is very likely to break off within a short time-frame. That time-frame may be 1 day or it may be 6 months. This will depend entirely on your eating habits and your oral anatomy and teeth habits (like grinding, etc.). Also, bonding is very prone to staining. Option #2: Veneers. This option costs about 5 times the cost of bonding, but can last much longer. Porcelain veneers are usually stain resistant as well. If you decide to get veneers, I would recommend checking the before and after photos of previous patients and also ask if there is any type of warranty or guarantee on your veneers. At my office, I guarantee the veneers that I place for a period of 10 years, though we expect them to last 20-30 years. Considering the price of veneers, you should always seek a guarantee when possible. Good luck and I hope this helps. Follow me if you have more questions.Sarah Thompson, DMD