Pregnant or no

Well long story short I havent had a period since june 21 2019 and its now August 19, 2019 . I have had to sperate cases of spotting one was before my period was suppose to happen in July spotted 3 days before my period was suppose to show up and the other case was a few days ago my app says it was time for my period but it was short like 3 days and not alot of blood ? So question is am I pregnant and yes ive taken pregnancy test but they can back negative I know sometimes it takes longer to get the hgc in your system to show that your pregnant?