Period days shortened, could it be from my meds??

La

Hello Everyone,

Ever since I started my period when I was like 11 or 12 it has always been 7 days. I am now 24 and just last month my period only lasted for 4 days and the same for this month. I recently started taking blood pressure medicine in June and I was wondering could that be the cause of that? But I’ve been on blood pressure meds in the past when I was around 17 and it didn’t effect my period. Could it be from something else too? Like stress, depression, overweight?? Idk. I just want to see if anyone else experienced this before.