How long does it take to become a oncologists?

a long time! 4 years to get your bachelors degree 4 years medical degree and then intern for 3-5 years so about 12 years!