I have been spotting on and off for 3 weeks now

Taylor

Have any ideas of what is going on?