How Do You Know When You’re Ready to Retire?

There is no magic age, but there are three things you need to be prepared for, and once those stars align, you can be confident that it’s time.