If you aren't getting the reset link then you don't have a rescue email address (which is not the same thing as an alternate email address) on your account, and you won't be able to add one until you can answer your questions - you will have to contact Support in your country to get the questions reset.
Contacting Apple about account security : http://support.apple.com/kb/HT5699
If your country isn't on that page then try this form and explain and see what they reply with : https://ssl.apple.com/emea/support/itunes/contact.html
When they've been reset you can then use the steps on this page to add a rescue email address for potential future use : http://support.apple.com/kb/HT5620
Or, if it's available in your country, you could change to 2-step verification : http://support.apple.com/kb/HT5570