should I test?

K💙C • 23. Luna 💖💜 7/29/17 Ely 💜💝
So, AF was due the 18th & still nothing. It's been pretty good on timing every month. Except for this month. Is it too soon to test? Should I wait a couple more days in case? Or should I test already?