Weight-bearing and resistance exercises are the best for your bones. Weight-bearing exercises force you to work against gravity. They include walking, hiking, jogging, climbing stairs, playing tennis, and dancing. Resistance exercises – such as lifting weights – can also strengthen bones. Other exercises such as swimming and bicycling can help build and maintain strong muscles and have excellent cardiovascular benefits, but they are not the best way to exercise your bones.According to the Surgeon General, the optimal goal is at least 30 minutes of physical activity on most days, preferably daily. Listen to your body. When starting an exercise routine, you may have some muscle soreness and discomfort at the beginning, but this should not be painful or last more than 48 hours. If it does, you may be working too hard and need to ease up. Stop exercising if you have any chest pain or discomfort, and see your doctor before your next exercise session. If you have osteoporosis, ask your doctor which activities are safe for you. If you have low bone mass, experts recommend that you protect your spine by avoiding exercises or activities that flex, bend, or twist it. Furthermore, you should avoid high-impact exercise to lower the risk of breaking a bone. You also might want to consult with an exercise specialist to learn the proper progression of activity, how to stretch and strengthen muscles safely, and how to correct poor posture habits. An exercise specialist should have a degree in exercise physiology, physical education, physical therapy, or a similar specialty. Be sure to ask if he or she is familiar with the special needs of people with osteoporosis.
https://www.bones.nih.gov/health-info/bone/bone-health/exercise/exercise-your-bone-health