Thank you for your query at DoctorSpring.com
If you want instant result Veneers are the best option.
But with veneers, there is little bit of grinding/reshaping of the teeth and also you can never bite into food directly.
Apart from this issue, it is expensive compared to resin bonding (composite fillings)
You can also think of braces (visible or invisible) but these will take minimum 4-8 months for correction .
Invisible braces (like Invisalign or Clearpath) are the best but these are expensive.
Orthodontist and Clear Aligner Specialist(Germany)