ring now! make an appointment!!! if there is something wrong its easier to know earlier coz they might be able to do something before its too late iykwim. 21 weeks..hrrmm maybe i have a low lying placenta? this can cause a little blood. But please ring now and go get it checked out.