What are the causes of chest pain?

There are many reasons for chest swelling and pain, including endocrine factors such as puberty, early pregnancy, onset of menstruation, breastfeeding, after abortion, mental factors such as anxiety and tension, environmental factors such as cold weather, and disease factors such as breast enlargement and breast cancer, etc.