Do I need a new access token every time I try a new service?

No. user can use access token for the whole service with limited time within 1 hour. After more than 1 hour the access token is expired and user needs to renew user access token.