There are many possible causes of itching, including:
- dry skin
- a skin condition such as eczema, allergic reaction, psoriasis, hives or fungal skin infections – these are usually accompanied by a skin rash
- a health condition such as anaemia, liver disease, chronic kidney disease or thyroid disorders
- hormonal changes such as pregnancy or menopause
- the side effect of medicines, eg, opioids, lamotrigine or some antibiotics
- psychological conditions such as anxiety or depression.
Sometimes the exact cause of itching can't be found.