When is the absolute soonest i could test?

I know it’s best to test when you are late but I want to know the absolute soonest I could test. I have an extremely hard time waiting haha