Spotting last two months

Rizma
I spotted last two months but would come on my period. My periods these last two months have also came 1 week early. Never happened before. This month July 2017 my period has not come yet. It was due yesterday or if it's been like the others a week early that has not happened. I am on Thyroid meds that I started taking daily 2 1/2 months ago. Me and my husband do not wrap it up nor does he pull out. I took a dollar tree test Saturday and it said negative. I then took a expired 2016 more expensive brand sunday and it said negative. Today will make day two that my period has not arrive. When should I test?