Riding

So... Weird question. My boyfriend is of average length, about 7”. He loves when I’m on top, but any time I ride, he slips out. A lot. It doesn’t feel like I’m lifting up too far, and I’m not leaning too far forward. Does anyone else have this problem? If so, what do you do about it?