Yes, that is normal. The curvature of your penis is normal as well. Your penis is a part of your body like everything else, it is not perfect!
Your puberty growth spurt will happen depending on when you started puberty. If you started puberty late then your growth spurt will be late.
It can happen at any time during Puberty but usually in the latter stages around 15 or 16-years-old. Puberty lasts on average around 6 years for boys so you need to be patient.
Reach puberty.
At that age you will not have any unless you have started puberty early. Everyone is different.
There is none. Most 10yo has not started puberty yet so no breasts. All girls grow differently so there is really no average.
You probably have started puberty, you just haven't started your period. This is completely normal. Breast tenderness is a common symptom during puberty and can last for quite sometime. It is different for everyone.
You started Puberty earlier than most boys your age if you are sure of this. On average it will be around 12-13 but everyone is different so some start early, some average and some later on. Puberty for boys usually lasts around 6 years but again this varies from boy to boy so try not to compare yourself with anyone else.
Once puberty has started their is no definite time period it will take. On average the body will make gradual changes over the course of a couple years or so. During that time it's crucial that you stay in great shape and keep your body healthy.
When you get your first period, it doesn't mean that puberty is over. It means that puberty has just started.
13 is the average age for boys to begin Puberty. Not all boys start at the average age, some earlier and some later. Don't worry about if others have started and you haven't as you will catch up soon enough. Everyone is unique and different to each other. Puberty can take 6 years to finish !
depends on when you started puberty.
Yes.