How far a long do you have to be in order to have a bloody show? Isn't 31 weeks too early?
call your ob asap. that is kinda early.