My wife had surgery recently and was given a generic brand of Darvocet. Not know the generic brand or it's side effects, she wanted to take some Darvocet N-100 that we had in the medicine cabinet that was filled in Jan. 09. The question is, how long is the shelf life of this drug and what will it do over time? Will it weaken or what?