Confused

Hi so my last period was 3 weeks ago and now I’m spotting my cycle is normally every 4 weeks I have a headache,really tired am I having implantation bleeding or what please help