Sweety any heavy bleeding thats continuous means u need to go to emerg immediately. Baby is to small to see anything at three weeks. But if you bled for three days straight I'd say that was ur period hun. How do you know your pregnant ? Did u miss ur period or take a test? Either way u need to consult ur doctor
I'm now 3 weeks pregnant and age 31. ..btw