use detergent with a sponge
put a can of coke in when you wash the acid in the coke will take it out most of the time. Been doing it for years!
Try an enzyme laundry detergent, follow instructions on package. Hydrogen peroxide is very effective also.
shout, dawn dish soap, cold water, and scrub with a toothbrush
dilute bleach with equal parts water so its not a strong stain lifter. pour over white cotton- then toss directly in washer.