Dear ,as you said its long standing so better to consult now as time goes problem worsens
U have both options ,allopathy and Ayurveda
But for this specific problem in ayurveda excellent remedy are available so u can consult any ayurvedic anorectal disease specialist
Next Steps
consult doctor
Health Tips
have healthy diet ,avoid spicy oily ,food ,pickle , avoid straining while passing stool. use stool softener with advise of doctor , do yoga and pranayama wl help u