Yes u can obviously go for crowns and good quality crown looks completely nature , emax and zirconia crowns are recommended for front tooth
But it all depends on the natural teeth alignment of your tooth , since your tooth is attrited (grind) at so young age , there may be the cause that your teeth is not aligned properly or u may have also the habit of bruxism(griding teeth in night especially )
Therefore treating the root cause is first important thing , the cosmetic part ie the placement of crown can be done along with it
Next Steps
Please visit ur dentist , as clinical and radio graphical examination will decide the treatment plan
Health Tips
If u have the habit of clencing your teeth , please pay attention on it.