Okay so I would prefer this question to be answered by a very educated person or a orthodontist...and possibly a dentist.

So I'm about to go to to high school and I want to become an orthodontist when I get out of high school. I'm on honor roll and in advanced classes. I was always interested in this field as a child and as I'm growing up, I'm even more interested. When I went to the orthodontist when I was little, it just inspired me so much. When I ask these questions...PLEASE answer these questions thoroughly and describe what you mean (like if you're using acronyms).
Ok here it goes:

When I'm going to high school...

What courses should I take/be interested in so I can be prepared to know what to expect in college?
What should my grades be like?
Any clubs/after school activities I should be interested in?

Say somehow I get into college:

How long would I be in college?
What courses will I be taking?
How long are they?
What are they about?
Should i have a part time job while in college?
If so, what should it be?
How can I prioritize my time while in college?
How often should I study?
What kind of tests and stuff do you need to take to get into dental school?

Say if somehow I get into dental school...

How long is dental school?

What is dental school?
What courses would I be taking/What will I be learning?
What would I be doing?
What should my grades be like?
What kind of study habits should I have?
What kind of tests would I be taking?

Say somehow I pass dental school and go to orthodontist school...

What is orthodontics school?
What courses would I be taking/what would I be learning?
How long are the courses/lessons?
What would I be doing?
What kind of study habits should I have?
What tests would I be taking?

And if somehow i pass dental school...

What do I do next?

I'm so sorry that I asked so much questions! Please you don't need to answer them all but I will be happy if you do. Its just the passion I have in life and I'm just so exited about it.

Thanks!!!

P.S. if you want to talk more live like on yahoo messenger to discuss more (because i do have a lot more questions)...just give me your yahoo and we can talk!