I know the access_token expires after 2 hours without use and 24 hours at most.
How soon does the refresh token expire?
Thank you for reaching out to Constant Contact's API Support.
Based on our settings/documentation and testing; the Refresh Token does not expire. Please keep in mind our production tokens have not gone more than 12 months, but they are not supposed to expire.