Self-care is a buzzword these days and it is really important to make sure we understand that self-care is not the same as being self-indulgent or being selfish.
Self-care means taking care of yourself so that you can be healthy, you can be well, you can do your job, you can help and care for others, and you can do all the things you need to and want to accomplish in a day.
Everyone must develop their own relationship with self-care. Yoga and stretching are great ways to start.