This ever happened to anyone??

Bit confused at the moment! Glow says I'm 11 days late for AF to arrive as my last period started the 3rd of June! I took preg tests ones off eBay and they all keep having dye runs... My ovulation tests say I ovulated on the 15th of July which makes me around 11DPO my other period tracking app says AF due in 5 days and another one says that I'm in my fertile window?!!! Im feeling so confused and discouraged! Started met around about a month ago 1500mg a day! 
My cycles are off whack but range in a weird pattern one will be up to 107 days long another 38 days long & then one will be as short as 13 days long!!! This pattern keeps forming... Anyone have any insight? Has this happened to you! 
Pictures below - 
ovulation tests:
pregnancy tests which kept having dye runs:
Confirm preg test done today!