If you have super crooked teeth as you've stated, then straighten your teeth out is the priority, then cosmetic fixes. If you do Invisalign, then you may like that result already and veneers wouldn't be necessary. I've had patients done Invisalign first and change the shape of their...
Dental insurance usually will not cover porcelain veneers unless they are being used to restore a decayed or broken tooth. Tetracycline is not an indication the insurance company considers necessary for veneers. If the teeth are mottled, worn, or broken then you may get some coverage...
Absolutely!! One of the many perks of veneers is exactly that, to make teeth look longer, to improve the overall shape and look of the teeth. Depending how small/short your natural teeth are, if they're super ground down or super short, then maybe crowns will be indicated.