No-one has ever died of embarrassment and the GP has seen all this before. This person will not feel embarrassed honestly.
You have had these for a long time. You need to get this problem sorted out properly and the first step to do that is to visit your GP. This is impacting on your day to day life as well, burying your head in the sand is not going to get the problem to go away.
Make that appt and asap. See the doc!!!.
Read the Embarrassing Bodies website on piles; it is worth reading and knowledge is power.
Pregnancy can also cause piles to arise.
There's no guaranteed way of preventing haemorrhoids, but a high-fibre diet will help keep your stools (faeces) soft, reducing your risk of becoming constipated. This will ensure that you avoid straining to pass a stool, which is the primary cause of haemorrhoids.
It's also recommended that you empty your bowels as and when you need to. By delaying when you pass your stool, this could mean the stool becomes harder and drier. As a result, this increases the likelihood of pressure building up in your anus and rectum blood vessels.
General recommendations include:
Eating plenty of fresh fruit and vegetables (at least five portions a day).
Cutting down on fat (particularly animal fat), sugary food, and refined and processed food.
Eating plenty of pulses such as peas, beans and lentils.
Eating plenty of wholegrain foods such as wholemeal bread, pasta and breakfast cereals.
Drinking plenty of fluid. You should drink one to two litres (six to eight glasses) of water every day in order to keep your faeces soft.
Drinking alcohol in moderation.
Losing weight - being overweight can be a contributing factor to having haemorrhoids.
Exercising regularly - this can prevent constipation, reduce the pressure in your blood vessels, and help you lose weight.
Avoiding medication that causes constipation - such as painkillers that contain codeine.