Is affirmations good? Affirmations may be good but it could take a long time to see the effect.
This is because it is done consciously and will require a great deal of willpower to overcome obstacles of the old ingrained habits.
In hypnosis, we use affirmations as well BUT is done at a subconscious level. That is why it could be more effective.