From your photos, it appears that your teeth are long and narrow. If this is the case, then your teeth are too small for your dental arch, and dental bonding could be an ideal solution for you. It is quick, painless, and much more affordable than porcelain veneers or invisalign. And in your case, Invisalign or braces may not be the correct solution, as there will be spaces created elsewhere if these teeth are moved together. This will require retention with a lingual fixed wire or mesh bonded splint to keep the teeth from moving back to their original position. This works, but it will make flossing more difficult. Invisalign or orthodontics could work if your teeth can be moved inward. By doing this, spaces can be closed. It is best for you to visit a general dentist first for an evaluation of your specific situation. He can explain your options, and then you will be better prepared to make a wise, informed decision. Good luck, and let me know how you make out. I would love to see your "after" photos!Dr. Gary Braunstein