Takes too long to cum

Beth
So my boyfriend can always make me cum but it just takes so long, sometimes it takes about 15-20 minutes and it never happens during sex
Does anyone have any suggestions on how to speed it up without using stuff like toys?