Flyrod,
A healthy body is not the same as a body recovering from a surgical procedure.
Besides that, you know darn well those cans were over 20 lbs.
Dude!!! Don't be straining and doing things you are not supposed to. How long it takes for recovery depends on how much they do so it is different for everybody.
Most likely the blood is NOT coincidence and it is directly related to straining. Let your bladder heal properly and keep your activity to a minimum for a while.
Usually it is only a week or two but again, that depends on how much cutting they had to do. If you hadn't done the straining you already did you would be that much closer to being healed up already. That straining means the blood started going again and it needs to heal.
Two weeks on light duty shouldn't be that hard to do.
Sit down and have a beer!
Mike