>>/126954/
maybe u caused a small hemorrhoid and now its healing

itching is a sign of healing