Prevail, one thing to take note of with bloody stools: is the blood very dark, nearly black maybe, or quite a bright red? A bright showing of blood means the blood is fresh and more than likey due to hemmeroids but you need to get it checked as it could also be a tear or a cut. If the blood is dark you need to get yourself to the doctors or maybe even the hospital as this means it is old blood and could be from internal bleeding and this needs to be sorted as it can be dangerous.
I do not mean to cause you any alarm but feel this should definatly be mensioned to you. I have been throught this also and realise blood can look dark on the stools so take note of the colour on the toilet paper, but please go to a doc anyway to get checked.
Hi Prevail, 5 weeks is a long time but if you have irritated a hemeroid or you have a tear and you keep going to the toilet then it is possible for it to not have the time it needs to heal, note i say possible. I would have this checked out as soon as you can, it really should not have been left 5 weeks. Going to the gym could, again POSSIBLY, effect it if you are doing a lot of movement. Jumping around, cycling, squats etc could all be moving your insides around and not letting them rest. I strongly urge you to get this seen to tho, as it has been going on too long and no one here is qualified to give you a definate answer to this, only advice.