OMG help!!

This morning I went to the bathroom to go #2 (I have been constipated) and when I got up, all that was in the toilet was bright red blood!! It definitely came from my b-hole and not my vag.  Is this a sign of pregnancy??  Maybe a hemorrhoid?  AF is due on Saturday.  Should I go to the hospital???