Question: how long do bonvoy points last?
Answer: Marriott Bonvoy points expire after 24 months without qualifying activity.