it used to be every day for 10 days.
3 years ago i saw her on day after i came home, 3rd day, 5th day from birth (to do blood spot test) and then 7th and 10th day
last month i had baby aand saw midwife on 1st day after baby born, 5th for blood test, 10th day and they didnt discharge us until 13th day.
You can call them at any time during those weeks and they will visit but they dont check up as often now. Oh and they also dont do the Edinburgh test for PND anymore.