Is it normal

Is it normal that my boyfriend can't finish when he is on top? Also I have only finished once when he was doing all of the work other wise I have to do something. Is that normal? Please help me out I am new to sex and it is also new to my boyfriend.