Why won’t he let me on top?

My boyfriend won’t let me on top every time but when I am he finishes less than five min. When I try to get on top he tells me no, whyyyy?
Why won’t he let me on top?
Post Opinion