You're suffering from chronic constipation with (?) piles...Continue taking High Fiber Diet, drink liberal amount of fluids (3-4ltrs/day) and avoid red meat consumption.
If common laxatives are not working you can consider taking Pegclear/Movicol 25ml in 1 glass of water thrice daily (stop if loose stool occurs).
Take regular sitz bath with Luke warm water.
Next Steps
continue high fiber diet, take liberal amounts of fluid, take laxatives when you feel it's going to be hard stool.
Take sitz bath.
Face to face consultation with general surgeon for evaluation and examination of piles
Health Tips
life style modification and maintaining it is the cornerstone of management
if bleeding occurs consult immediately