20+ minutes to make a woman cum is very normal and very common.
Elevate your butt with a sex wedge pillow or two firm bed pillows while laying on your back. This makes it easier on the guys neck.
To give himself a break he can also use a vibrator or sex toys on you and/or insert a butt plug/anal vibrator.