due date?

girl
my last period was 2 june 2015 i want to know how many weeks i am and whats my due date?