It can take time for the effects of the hypnosis to become apparent. It took a few months before I noticed significant benefits. The quality of the sound is very important if using a recorded session for self hypnosis.
I find it particulary useful to do just prior to important events. I find the effects last a few hours at a time now