Pregnant? Implantation bleeding?

I've been having many different symptoms such as, moodiness crying and getting mad over every little thing, tired all the time, I stay hungry even like 30 mins after meal, back pain, stomach cramps, breast pain at random, and headaches. My peroid isnt due till the 30th and I had some inbetween medium and light bleeding this morning. My peroid is always on time with this app tracking. It's never been early. Could this be implantation bleeding or if I am pregnant could their be something wrong? My partner and I are trying for a baby so we did have sex 3 days before ovulation and the day of.