A: Are you ok? You seem a bit anxious.
B: Yeah I'm OK, I have been having alot of mood swings lately. I think it has to do with the pills my doctor prescribed that are causing chaos on my hormones.
mood swings: 情绪波动
It has to do with: 跟...有关