I've had a packet of mcdonalds salt in my pocket for over 2 years
How is it possible that you have had a packet of McDonalds salt in your pants for that long?
I just use it little by little, like when I put it on my eggs in the morning.
You should probably throw out the old salt packet and wash your pants. Hygiene is important.
That might be true but I'm not interested in getting rid of the salt or washing my pants.
Washing your clothes regularly and cleaning out all pockets is pretty essential. But, what is more worrying is that you seem to be obsessively holding onto that one packet. You may want to talk to someone about that as it could cause problems when the salt runs out.