I've not tried to cure an addiction with hypnotherapy personally but some people swear by it. You do need to be open to it and let go otherwise you wont go deep enough to benefit from it. I do have a friend who tried to cure a drink problem with it though and although it helped him a lot in the short term he ended up drinking again a few months later.