Yep, referrals last for 12 months, some less. If you don't have a valid referral when you go to see your specialist then you won't be able to claim any money from Medicare.