This is a silly question, but just trying to work out when my next antenatal appointment should be as I seem to have lost track of my dates and my ability to think clearly 
I am due on 21 Feb. 40 week appointment with midwife already booked, I need to book 38 week appointment with GP and I was just about to call to set up for next week. But looking at my notes, midwife appointment is booked for 18 Feb, and I thought that was week 39?
Is due date the beginning of week 40 or the end? e.g. if I was a couple of days overdue, am I 40 + 2 or 41 + 2?