Regarding token life

Is there any expiry on the refresh token?
Also is it necessary to wait for the expiration of an access token to request for a fresh token?

Refresh token will expire in 30 days.
You can call for another access token anytime using refresh token.

Thank you @hacker_ratty