How can I shift coffee stains out of fabric? I spilled my coffee all over my cotton shirt. Will it stain if I let it dry? It's not white so I can't just bleach it. Or will it come out in an ordinary wash?
Coffee stains on cotton fabric can be treated using standard laundry strain removing products like Spray-and-Wash and OxiClean. The former has worked well for me in the past. Spray it on the stain and let it sit for a day or so before putting it in the wash.

As with any laundry product, it's a good idea to spot test to ensure your garment is colorfast.