Itching might be due to worms especially if its at night or could be a sign of piles since you have pain and swelling too.please get your self examined by a surgeon
Next Steps
Deworming plus in person consultation with surgeon
Health Tips
avoid spicy food, eat plenty of vegetables. avoid Street food