Yes, cramps can definitely cause mood swings, at least for me and many people I know. The physical discomfort alone can make anyone feel irritable, but it’s usually the hormonal changes, like shifts in estrogen and progesterone, that mess with your mood the most. I’ve felt frustrated, emotional, even randomly sad during that time. It's like your body and mind are both on edge. Have you noticed a pattern like that with your mood and cramps too?