Oh sorry to hear about the bad week. I had the same trouble with my back wheel a couple of months ago. I would get a flat practically every ride so after about four times of fixing it I took the tire off and meticulously inspected it for something in the rubber. I checked the rim tape too and made sure no spokes were poking through. I couldn't find anything wrong, but after I put it back together I didn't get any more flats. So it must have fixed something, I just don't know what. It was really weird and annoying Good luck with that though