I have had red spots / rash all over my body (stomach, back and chest) for about 4 weeks now. It's does not itch at all. What is this? Thanks.

Be seen. There are way too many causes of rashes to diagnosis from your description. See your physician or dermatologist.
Unsure. This rash would likely need to be examined and more history obtained to be able to provide you with useful input about the diagnosis or possible treatment.