What will be my due date?

Pari

My LMP was June 14,2017. Cycle was irregular. Got my Bfp on July 14,2017. BHCG is 130. What will be my due date?