I think you need to do alot more research but before i answer your questions can you give us a bit more back ground.

How long have you been training for
How old are you?
What kind of training do you do?
Diet?
Stats?

Thanks