Yes, stress of any kind, physical or emotional can cause body aches and
pains. Unexplained aches and
pains coming on and off could be due to fibromyalgia, chronic fatigue syndrome, rheumatoid arthritis, lupus, Crohn’s disease, H pylori infection, anemia (commonest cause), liver disorders, diabetes, hypothyroidism, Vit B12 or Vit D deficiency and due to calcium or magnesium deficiency. In women it can be due to hormonal disturbances related to PCOD. It can also be due to sleep related disorders.