Will braces cause gaps? How many years will I have to wear it?

I have a single teeth overlapping on the upper jaw so doctor told me to pull of one teeth and put braces .but will it cause gaps and how much years i have to wear it

No doctor answers yet