Time limit blowjob

Hi

I was giving a guy a blowjob and he took a whole 47 MINUTES before he ejaculated. Is this normal?? A couple weeks ago i have given him a blowjob before but it took only 10 minutes for him to ejaculate that day.

But yesterday my neck was hurting doing it for almost an hour long!!! I did all the tricks in the book on his penis, is the time spent too long?? Or am i being dramatic?