Sex and pregnancy

I had sex 2 weeks ago and the guy didn’t pull out. I am on birth control but ever since then I’ve been crampy and this past week I’ve had a non stop headache. I’m terrified my headache could be an extremely early sign or pregnancy. I’m supposed to get period in a few days. Is it to early to take a test???