friend with benefits is hard as soon as he sees me?

I went over last night and didn't even have my clothes off and he laid down and took his dick out and it was already semi hard. he also usually just lasts like 2 minutes? is this normal?