What is your body type – ectomorph, mesomorph or endomorph?

Have you heard of an ectomorph, mesomorph and endomorph? Knowing your body type can help you find the best training and diet for you.