Due date or how many weeks

Samantha

I suffer from irregular periods. My last period was April 19th and I had a pos opk on May 14 cycle day 26 Today on cycle day 42 I got a bfp so how many weeks am I ? And what is the possible due date