R.S.
I live in Africa and have a lot of old sunscreen too. I came across an article from a local (South African) health magazine that says... " Most sunscreen last two to three years, but sunscreen chemicals degrade after about a year and can lose their effectiveness. It's best to check the expiry date on the bottle and to store your sunscreen in a cool place." Hope this helps.
R.