I get the monthly email with the dividend miles activity and it shows the expiration date in the email.
I joined the dividend miles dining program and just go to a local place for pizza occasionally to keep miles active since I am not flying as much these days. Miles post within a few days.