Yes, anybody who is willing can be hypnotised. The exceptions are - those who are mentally subnormal, young children, people who are under the influence of either alcohol or drugs. It is not suitable if you have ever suffered from personality disorders. If in doubt please consult your doctor.
Yes there isn't any amnesia after hypnosis, you will remember everything that took place.
Hypnotherapy can help in many circumstances, here to name a few - weight management, smoking cessation, addictions, eliminating stress and anxiety, boosting confidence, increasing your performance in driving, golf or running. Eliminating panic attacks, fears or phobias, obsessive compulsive behaviour. Pain management, P.M.S and so much more.