My grandfather was sober 23 years and relapsed. I wouldnt say time has anything to do with whether or not someone will relapse. Luckily he only relapsed for a short time and then detoxed and got back on the sober train. It just goes to show though that time doesnt really mean anything.