how do i get the passion back?

         So, i’ve been with my boyfriend for a year and five months. He’s great, sweet, and I love him. When we started dating our sex life was the most amazing experience i have ever had. He was such a gentleman, long lasting, consistant. He had an urge to be with me anytime at anyplace. We could’ve easily made love about 1 to 3 times a day, everyday. That kept going for 5 months. 
       Afterwards sense i was busy with college, my job and there’s the fact we dont live together and about 40 minutes away from each other it started getting difficult. But that didnt affect his urge, we would still talk on the phone, send pictures, tease each other, etc. Then, i don’t know. Since last august he’s lost his sexual drive. He changed completely. We only make love like three to 7 times a month. When do it he’s too quick about it, something very surprising  given the fact that he could go an hour, and if i still hadn’t had my orgasm he would keep on going untill i did.  I mean, im telling you, he went from the best I’ve ever had to the worst. And he use to be creative, get me in a lot of different positions; spontaneous and just... AMAZING. Now its so boring the few times it happens.
        Relationship wise, i mean, he’s still the same, a gentleman, caring, thoughtful, respectful. If it was any other case i’d think he was cheating on me but i’ve never been suspicious about him given the fact that he never looks at woman when he’s with me(which im not saying he never looks, im not naive, he has eyes) he just shows me that respect; i’ve never seen him flirt with a girl or have female friends. He also lends me his phone without thinking twice, so i dont think its cheating. 
       I confronted him about it and he just says after while of being with me so many time he just feels his penis is more sensitive now. Now he has to wear a condom to last longer. It helps but i’d stil would for him to have that sexual drive he use to have. I miss it so much.