Spotting for 3 months can be jus a hormonal issue . S, sometimes wit pregnancy many woman hav less bleeding but Iam afraid it cannot b prolonged for 3 mts. Very low level of pregnancy hormone n d body can b missed n urine test n ur case v gotta do a serum
beta hcg, a blood test if der s any evidence of pregnancy.