Anonymous 04/25/2023 (Tue) 03:16 Id: 76069e No.126962 del
>>126954
maybe u caused a small hemorrhoid and now its healing

itching is a sign of healing