why cant my boyfriend keep his erection , we get it hard then when he goes to put it in it goes soft ,. or it will cum before he puts it in and then we cant get it hard unless we do oral sex for 35to45 minutes and even when it gets hard then we still cant have sex cause it goes hard again right before he sticks it in
please help.