I know when I signed up which was many years ago it took around 4 to 6 weeks to get my Welcome pack through the post with my 10% Welcome discount. You could always call the VIP helpline and they should be able to assist you - the number is on the VIP club website -
https://vip.petsathome.com.