I believe that good life skills, such as avoiding perfectionism, building self-image, being your own best friend etc. are a crucial part of stuttering management.
These skills tend to reduce inner stresses, thereby lowering base-level tension which plays such an important part in stuttering. Unfortunately we often forget to apply these useful concepts in our day-to-day life, and it really helps to be reminded of them regularly.
For the past few months I have been a subscriber of a very useful site that sends out regular messages with good, common-sense advice for maintaining a positive and less stressful outlook on life and life's challenges. It's called The Positivity Blog. The regular emailed messages are free, though paid courses are also available if you want to go more deeply into any of the particular topics.
I have found that the regular messages help me stay on track and on top of things. If you're interested, feel free to check out The Positivity Blog by clicking HERE.