Help?

Okay so last month I had unprotected sex (dumb I know), but he pulled out. But I had this whole thing where I thought I was pregnant, I got my period about a week later, and it actually came early. I thought that was the end of all that. It's been almost a month, and I haven't had sex since then, but my period is a week late. Is there anyway that I could be pregnant or is my period just late?? Help please. Also could it actually be implant bleeding if it was medium to heavy flow, with cramps, and lasted 5 days?