Weird Question

Okay so, me and my hubby have been married for 4 months but were engaged for around 3 years he's 7 years older than me. When we were first getting together (2nd year being engaged) He said he's a virgin, I did not belive him but When we got together he finishes the 1st round in like 30 seconds.. This went on for around 7-8 months. Is this unnormall? Or Is it because he's not had sex before? It now takes him around 2-3 minutes to finish.