I've been a bit constipated for the last couple of days. Yesterday after a lot of straining I had a bit of blood when I wiped after a wee. Definitely from front and not back. Any ideas? My period is due any day, could that possibly be why?