Selfish sex

My boyfriend is so selfish sex wise..

He’s only made me finish maybe 4 times in 5 months. We have sex all the time but it’s quick and he doesn’t do much foreplay at all. Because of this I never initiate sex because I know he will and it’ll be quick and over with…

What can I do?