Is this normal

When i first started having sex i used to cum A LOT like really fast, now like 2 years later, i still cum a lot during sex but it is further in between and sometimes it can be hard. Is this normal, has my body just like.. idk, gotten used to it? Or when i first started having sex did i not know what cumming felt like, and just thought i was cumming when i was really just feeling good? Idk 😭 help lol me and my boyfriend are confused