Soreness and lack of strength may be caused by overwork, cold, osteoporosis and other factors. 1. Overwork: prolonged exercise or labor without reasonable rest, resulting in overwork, so that the accumulation of lactic acid metabolites in the body muscles, the symptoms of body aches and pains will occur, and can be relieved after reasonable rest. 2. Cold and flu: not paying attention to keep warm in daily life, causing the body to catch a cold, inducing cold and flu, which can make the body achy and lack of strength, and may be accompanied by fever, sneezing, runny nose and other symptoms. 3. Osteoporosis: prolonged calcium deficiency may induce osteoporosis, which will often cause body aches and lack of strength, and in severe cases, compression fractures may occur. If the symptoms persist for a long time, you should go to the hospital in time and receive standardized treatment under the guidance of your doctor.