Serious Question!

Okay so when me and my boyfriend started having sex about 6 months ago, he didn't last very long. It's been 2 months since we've last had sex. He's been horny and all that so last night we finally did again. But this time he suddenly lasted longer? Is it because this time he was standing and all the last times he was laying down? Or cause this time he was already hard so I didn't have to suck? Or just cause he's horny or what? It makes me feel like he cheated and had practice or something..