Mood swings can be caused by multiple medical conditions including infections, chronic diseases, hormonal imbalance, nutritional deficiencies, lifestyle factors, or underlying organ dysfunction. A detailed medical evaluation including physical examination, blood tests, and imaging studies may be required to determine the exact cause. Early diagnosis helps in timely treatment and prevents complications.