Anyone can learn self-hypnosis since you naturally experience it anyway. Most of the time when stressed out, we are listening to negative self-talk) instead of positive, uplifting suggestions and thoughts.
You can easily learn self-hypnosis from a trained hypnotherapist. I teach self-hypnosis to all of my clients toward the end of their course of hypnotherapy. I do so with pride, knowing they have successfully accomplished their goals and are well prepared to self-manage those problems that were addressed through hypnotherapy.