Hi..
Welcome to healthcare magic...
According to your complain you have problem of
constipation and hemorroid That can treated by proper diet and lifestyle modifications.
Lack of water and fiber intake in diet cause constipation problem...
You have problem of constipation from childhood that may be because of lack of gastric motility.
Intestinal obstruction may ruled out...
Hypothyroidism also cause constipation problem...
According to cause start a treatment..
Take a bulk forming agent like psyllium is helpful..
Take high fiber foods like whole grains, oats...etc
Drink a more water..
Kiwi ,peach and avocado good for digestion...
For hemmorroid treatment avoid spicy food...
Avoid excessive straining at toilet...
Avoid constipation problem by taking high fiber food....
Warm water sitz bath also helpful..
Topical analgesic can use for pain relief..
Consult a gastroenterologist for further diagnosis.
Barium abdominal x ray and
colonoscopy for further diagnosis.
I hope my guidance helpful to you..
Take care.
Thank you.