I have been on spiro for 10 months and it took ages to kick in. I found adding differin at night to my routine sped things up a bit. I take 50mg a day, and I am now pretty much clear! If I take 75mg I am completely clear but I find i can get dizzy on that.
Good luck with your journey and stick at it!!!