I'm sorry for your suffering but you need to visit a general surgeon at the earliest, who can examine you, and then guide you as to whether surgery is needed and which one would be best for you. Delay may result in complications.
Next Steps
Please see a general surgeon at the earliest. in the mean time you can sit in a tub of Luke warm water (Sitz bath) 4-5 times a day for 10-15 minutes. Try and avoid constipation by taking fiber supplement like isapgul.