I am 20 years old and i have been with my girlfriend for almost two years, we started having sex a little over a year ago but since we live 1.5 hours from each other i dont get to see her often. our first time lasted for over 2 hours and i did not "finish". everytime we have sex i am unable to finish and it usually will be over and hour or her climaxing 3-4 times before we stop and i still have not. we have tried different positions and other things but the only way is after shes finished i masturbate. it takes me sometimes 2-3 hours to masturbate now. when i was younger i was so bored sometimes i actaully masturbated 7-9 times a day. can anyone please help me.