By LMP or OV day?

Should I calculate my due date by lmp or ovulation? I have a 28-29 day cycle and ovulate on cycle day 18 (opk, twinges, ewcm plus I just know I do) and have done for the last 8 cycle since my miscarriage . 
So my due date by lmp is 16th Feb but 19th by ovulation . 
Lmp - 12th may 
Ovulation - 29th may