I had surgery last week and so now must take a daily aspirin for three weeks to prevent blood clots. My period came two weeks early and has been heavy and way longer than normal this time. Is this caused by the aspirin? Is there anything I can do to make it stop or lighten the flow? It's normally 3-4 days and this time it's at 8 days. It has lightened off some and seems to be finished so I stop using protection and then it decides to come back again.