So confused. Info needed

Runner
You would think after 27 years I would understand how my body works but clearly I'm clueless lol. So I never can tell when I ovulate, so the first day of my last period was November 8th this app says it should come again December 6th so today I bought pregnancy tests just to have them ready for next week but since I'm nuts I just had to use them today (see below for pic) but if I type in my LMP on a <a href="https://play.google.com/store/apps/details?id=com.glow.android.nurture">due date calculator</a> it says 2 weeks pregnant is that even possible? According to the apps my period isn't due for another 9 days so how could it show two lines. 
 Im confused so hoping one of you ladies can help me out. Thanks in advance