For haemodialysis, each session typically lasts between 3 to 5 hours, with each session conducted 2 to 3 times a week. On the other hand, peritoneal dialysis offers more flexibility in terms of timing and location. It is typically performed daily, allowing for regular clearance of waste products and excess fluid from the blood. The specific duration and frequency of dialysis treatments can vary based on individual needs and recommendations from your doctor.