You could be feeling ovulation pain. It seems that you had sex before ovulation, which could lessen your chances of pregnancy. The best time to test is the day after your period is due. Try not to stress too much. The stress can cause you to have a late period.
If you are not trying to conceive, a reliable form of birth control would be a good idea. The pull out method is not very effective.
Best wishes!