pregnancy test

SERIOUS HELP!
What's the soonest I can take a pregnancy test.
I should be on my period. And I'm not.
I haven't been able to use my pill due to an operation and also health problems and me being the idiot I am, had unprotected sex... more than once! Need answers asap please!