What's your Computer's Shelf Life?

I have used my last CPU about 4 years by updating time to time it was great experience to have it and use it after that i shift to laptop from desktop