Nothing is "normal", everyone is different.
For us, it was 5 years for engagement and then another 5 years for marriage/living together, then five years later our son was born.
That seems a very long time, and, yes, looking back we could have speeded it up a lot, but we had our reasons (family, health, etc), and we did a lot of things during those first 10 years, i.e. lots of expensive foreign holidays, which were important for us at the time, as was saving up enough money for our "forever home", rather than playing the property ladder and moving a few times.
Despite taking 10 years to marry, we were "together" as a "permanent" item from around the six month stage.
Been married now for 26 years, still in our same forever home, so the delays did no harm in the long run and in fact probably put us in a better position.