I do not think losing constant weight is from stress alone. I would check with a vet and get a fecal done. It may have a parasite.