Bleeding or spotting between periods can occur due to hormonal changes, contraception, ovulation, infections, polyps, fibroids, pregnancy-related causes or other conditions affecting the reproductive system. While occasional spotting may not always indicate a serious problem, persistent, unexplained or recurrent bleeding between periods should be evaluated by a gynecologist.