My sosf asian I had for 2 years and it was still in perfect condition the day i sold it 2 months ago. But then again, I didn't wear the watch aas often as you wore your sub, but I still clean and wipe my watches at least once or twice a week. With good care the watch can last forever. Have you ever had your watch serviced? What movement do you have? If the crystal fell out that sounds kinda strange. Did you simply pop the crystal back in yourself using hands? A crystal press would be needed to seat it perfectly and securely to the case again.