After going through your history I am of the opinion that the probability of you being pregnant appears to be low as you had your last period from May 3 to May 7 which is after your last sexual intercourse, if you had become pregnant then you should have missed your periods, but sometimes rarely even a pregnant can have bleeding from the genital tract during the initial months of pregnancy
which may coincide with the normal periods but that bleeding will be very slight unlike normal periods. So, If you still have the doubt that you might be pregnant its better to get a urine pregnancy test done. For which you need not go to a doctor just get a urine pregnancy test card from a pharmacy and do it your self.
But, since you are having abdominal cramps and had other symptoms, its better to consult a doctor and get examined yourself to rule out any possibility of genital tract infection
, if the symptoms persist.
Finally, In future always practice safe sex
not only to prevent unplanned pregnancy but also to protect yourself from various sexually transmitted diseases.
Wish you good health.