I'm a runner and also have a job where I spend my whole shift on my feet. Here's what I do:
Get two wash basins (from the dollar store) both big enough to comfortably put your feet flat in them.
Put a large towel on the ground.
Put lots of ice and top off with cold water in one.
Put warm (not steaming hot) water in the other one.
Have a stop watch.
Put your feet in the ice bath for 3 minutes (it is really hard at first - but your feet get used to it)
Then put your feet in the warm bath for 3 minutes.
Alternate. Do this several times.
Don't do this if you have open sores on your feet.
Check your shoes - are they worn out? Shoes are only good for 300-500 miles. Are they a good fit? Are they the right type of shoe for your feet and for your job? Bring a second pair of shoes AND SOCKS and switch out half way through your shift. It sometimes pays to go to a running store to get a pair of shoes that fit your feet. When you go to buy a pair of shoes, you should go after you have been on your feet for a while (your feet swell). For running I buy my shoes 1/2 size larger. Get good wicking socks to wear.
BTDT,
carol...