On the back of a monsters wrist is a countdown to the exact moment they meet their soulmate. This can range, as some monsters meet soulmates in hospitals when born and others meet later in life. Some are lucky and meet theirs early on, while others must wait longer. Asgore, a Boss Monster, doesn't age. Naturally, this gives him more time to possibly meet his soulmate. He just didn't expect to have to wait a thousand years.