I need help guys

Ok so I have a 25 day cycle and I’m currently on day 19 which is also 5dpo but my cycle starts in 6 days (Jan 5). Is it too early to test even though I’m 6 days away from my cycle? I put my calendar below.