Most blame stress, anxiety, hormones, screen time or caffeine. But specialists say another, less obvious cause is often missed entirely.