There are also several medical problems that can cause a delay in puberty. The following illnesses can make it difficult for the body to grow and develop:  Asthma. Cystic fibrosis. Diabetes. Kidney disease.