I don't know my due date.

So my last period was dec 7th, took a test jan 19 and was negative, then on jan 30th I got a positive test! So I'm having the hardest time figuring out my due date! I took another one Feb2nd it was one of the clear blue with the weeks and said I was only 3-4 weeks.. I'm so confused!