So, I had braces(crowded teeth and overjet due to smaller lower jaw) for a year when i was in the 9th grade, got them off in 10th grade, but didnt wear retainers enough, so one of my upper front teeth overlapped the two neighboring teeth....also lower teeth got crowded again....and a bit of overjet remained somehow....

I am 18 now, last year in december I got composite veneers on upper and lower teeth....the dentist suggested them cuz i was not interested in getting braces again...my teeth were shaved down pretty much as my teeth were sensitive for 1-2 weeks after getting veneers.....but i hate them now as overjet seems more now, and i hate my smile now....
I wish to get braces (dont want surgery), ready for any extractions, but can i get them on top of composite veneers or will i have to remove them?...if i remove them wont the teeth be too sensitive?......my cosmetic dentist said i could get root canals on top teeth and then porcelain veneers to make them look ok......but i dont like this option.....Please HELP!!

P.S. i also have a slight overbite of about 40% which my previous dentist said was ok....and overjet is 5mm for tooth which is overlapping, for the other front tooth its 2-3mm