Hello Lybrate user,
you should aim on Snacking on dried fruits like figs, apricots, and dates. Swap sugary baked desserts for fresh fruit -- raw strawberries rather than strawberry pie.
Not to Eat:
Foods with little fiber can cause or make
constipation (and therefore
hemorrhoids) worse, so it's best to limit how much you eat of them.
White bread Milk, cheese, and other dairy
Meat
Processed foods such as frozen meals and fast food
Some of these (red meat, processed meat like hot dogs, and refined carbs) as well as fried foods can also cause inflammation in your body, which may make hemorrhoids worse.
If your hemorrhoids itch or hurt, cut down on things that can irritate your gut, including:
Alcohol
Caffeine
Spicy foods
Citrus fruits
Watch the amount of salt you eat. It can worsen your hemorrhoids.
You should aim for 25-30 grams or more of fiber every day from what you eat. Too much fiber too fast can cause gas and
bloating, so add a little bit to your
diet at a time if you're not used to it. You'll also need to drink more fluids to help your body use that fiber: 8-10 large glasses of water every day. For fatty liver go for foods rich in lean proteins like egg whites, roasted chicken or fish and drink lots of liquids that helps you digest fiber and proteins both and also help you overcome piles and fatty liver.
For
vitamin D deficiency you will be needing supplements as you will not be able to digest vitamin D plus calcium rich foods in your diet with piles.
Before recommending you with supplement I would be needing your vitamin D deficiency value and according to your value will suggest you the supplement.
Please consult be in personal for further information.