BFP!!!

So i just got a bfp this morning. when should i go see a dr? my last period was april 7 but lasted two weeks so im not sure how far along i can possibly be. this is my first lol