Drink half the body weight in ounces of water daily. Get plenty of fiber in food. Take some psyllium too, unless bowel movements are not regular. Lay off spicy food. Soak ass in hot tub of water often, several times daily. Do NOT use dry toilet paper to wipe. Use some thing soft, and add some thing like aloe vera to it. I use cheap white paper towels..the brown unbleached ones would probably be better. Put vitamin E on ass. Keep ass clean...this is especially important.
These things are what I do when I have trouble with hemmoroids.
Do not ever sit on cement. Do not lift or strain while having problems.
I think it would help to get an inflatable donut. These are for sale at the drugstore. It will take the pressure off the painful parts.