Rough sex

Ok so my BF and I have a somewhat long distance relationship ( 4 hours by car, at least during the summer) so when we finally get to see each other we end up having sex, a lot. I love it and it's wonderful to be able to have those moments with him but my taint and skin around the lips end up getting so raw that sex gets to be really really painful. We've found that Vaseline and ice packs helps relieve some of the pain but that doesn't stop our problem. I wondered if maybe he shaved it'd help, like maybe his pubes are a big factor in the rawness and soreness but I don't know. Any suggestions?