Could I be pregnant??

(Posting here for more people to help)

So just a little background of what I'm going through. I had unprotected sex about 11ish days ago. I'm on the pill but havent been very good at taking it on time/ every day. A few days later I got a bad migrain and it went on for a few days. After that I started feeling moody and having light cramps (my period is not due for 12 more days) and very weak/ fatigue and tired. 2 days ago I started spotting a darkish brown and then yesterday... a light light pink.qnd yesterday... out of nowhere I just started puking and the smell made me keep puking. So today I am not longer bleeding or spotting and i keep having acid reflux. Am I pregnant? When should I test??