Confused

Jennifer

I got this at 8 dpo I’m being told that’s way to early to get a positive this strong

This is my cycle dates from January

This is December for some reason I started my January period on the 31 which is really weird I usually start on the 4th of every month . Could i have published earlier ?