Re: How extensive is your string inventory?
I usually keep a tenpack of D'Addario XL125 sets home for standard E, drop-D and even drop-C# (25.5" scale necks). I carry two sets for a single gig and a tenpack for a tour. I use these on everything, even my acoustics. I prefer the feel much better than bronze strings or whatever folks fancy using.
I don't change them too often, only when a string breaks (whole set) or when a set starts to feel bad, that's approx. 2 months for me on a regular gigging guitar, a little longer on a sleeper. To me it is common to play a dosen gigs or more in a row with one set. I bring two guitars for every band I gig with and I switch them show after show so strings last long. As for recording, I put on a fresh set a couple of days before pushing REC button. I prefer a slightly worn-in feel.
After every touch I clean my strings like crazy using Dunlop stuff that has a lot to do to preserve the condition I guess, no corrosion whatsoever. I do it on a regular level on my sleepers, too. They get soaked then polished every 2 weeks. I guess I have more Dunlop formula 65 bottles around than actual string packs.
off: There was one extreme case when a friend borrowed a guitar from me. The very same set was on that poor axe for 3 years by the time I got it back and for some weird reason I don't know it did not start to wear out / wobble at all. I left it on to see how far it endures. It lasted as long as 5 years and it still did not break, I changed the set because of a minor wobbling issue.