Tips on cleaning work uniforms?

Has anyone had any success at cleaning the work shirts? I've tried dawn dish soap, vinegar, and bleach and nothing gets the stains out. I just hate having to get a new uniform every week or so.