I routinely discard expired OTC medicine because it’s just easier to replace.
I just looked up the dates on some the other products I sporadically use:
The expiration date on the petroleum jelly was 2010.
The expiration date on the mint mouthwash was September 2004. According to the bottle it is 21.6% alcohol.
The expiration date on the pure cornstarch baby powder is August 2003.
I used a little of each today. They all smelled fine and seem to be as good as the day I bought them.