Don't let him be so rough. Or find a guy that doesn't want to hurt you.
It would be smart to go to a gynecologist just to be safe, but I would be careful until you get some advice from a real doctor... Tell him not to be as rough.
Probably the abs. Just see how you go, you should be OK.