The thyroid controls metabolism and if it malfunctions, losing weight
is nearly impossible. Both weight
gain/inability to lose and high cholesterol
are classic symptoms of thyroid malfunction, as is constipation, fatigue, dry skin/hair, hair loss, joint/muscles aches/pains, and a lot of others.
You could have a postpartum hypothyroidism, which is often temporary, but still requires replacement medication.