No it is not normal to be bleeding for three weeks or having clots. As for having a fibroid, only your doctor can diagnose that. Several years ago I had a uterine fibroid that caused heavy blee...