The honeymoon phase usually lasts between six months and two years for most people, but there is no hard and fast rule about how long it should last.