You can check when you have to renew your membership as far as I know there is no expiration date on it only when you renewed your membership card last an you can check online or go to your participating BJ's Wholesale Club at the Customer service Desk
Ditto.
If you have a smartphone download the app. You will be asked to enter your membership id number. You will then be able to access you membership info - exp date etc. If you don't want to download app, you can also access your account on bjs.com
You can always call customer service and it's on the top partof your receipt right under your membership number.
Thanks! Your answer is awaiting moderation.