ibuprofen typically has a shelf-life of 2 years (give or take). its totally safe to take it once its expired, its just a FDA formality that all medications must eventually expire. your hydrocodone will likely be less potent, thats all it wont hurt you