This is likely chronic functional constipation or sometimes a pelvic floor issue (outlet obstruction).
Homeopathy has not helped, so I would advise stopping it.
For now, please follow this:
Do not sit in the toilet for more than 10–15 minutes. If nothing happens, get up and try later.
Use a small stool under your feet while passing motion (knees higher than hips, lean slightly forward).
Start an osmotic laxative like PEG (Movicol) / Lactulose 15–20 ml at bedtime to soften stool.
If needed, add Isabgol 1 tsp in warm water at night (start low and increase slowly).
Drink adequate water (2.5–3 litres/day unless restricted).
Next Steps
If the problem continues despite this, you may need evaluation by a gastroenterologist.