It's bad enough that ur periods are always irregular, becoz that's extremely difficult to tell if u are pregnant or not.
Home pregnancy tests are pretty accurate more than 90% and some even 99%. If u go to a christian pregnancy clinic, and get tested, they only give u the home pregancy test, so it's pretty much the same.
I suggest u to buy some more preg tests and test it every 3 days from now for about 2 weeks if ur period stilll hasnt came.
Birth control pills are very effective, though they are not for everybody but that depends on the person, the patch is for those who is forgetful like me! The shot is for women who really dont want to bother with the pills and patch, and not plan on getting pregnant for at least a few years. So depends what u want, and then choose one that fits u most
spotting is very normal when we are stressed out about these things. So relax!
If u really want to be sure,go to a doc, they will be able to give u pretty accurate answers. Though some preg test cant tell if a women is preg up to her 6th week...