They can be as long-lasting as you want. That's why Instagram Highlights are so popular. They are not subject to expiration. As long as you don't delete them, they will stay on your profile.