Implantation or something else ?

Could this be implantation bleeding, ovarian cyst bleeding or random spotting? Very very light and lasted about 2 hours. My period is due in 3/4 days and I never spot before my period. My discharge is back to normal now. Could that have been implantation bleeding?