Difference of Implantion & Ovulation Spotting

Help...based on your own experience. I had spotting on the 19th and 20th this month and ovulated 14th and 15th. My period is due on the 29th.