if my last ....

period was april 12 when is my due date?? .. how many weeks and days am i can someone please help me i got a bfp on may 14 and have regular periods