Internet keeps dropping connection
So yesterday I switched to Comcast internet. The technician came in, hooked up some wires to my living room, tested my modem, internet was fine. After he left, I hooked up my router, set everything up, started using my new internet (I'm using a wireless usb adapter), and after a little while, my connection dropped. As in, I had no internet connection. I tried using my iPad, and it had no connection. I reset the modem and router, and the internet worked again. Few hours later, internet dropped again. Reset modem/router, everything was fine, went to bed. Woke up this morning with no internet again. Reset, went out to watch football (go niners!), came back and no internet again. Reset. Ate dinner, surfed internet a bit, internet went down again. Reset.
Chatted with comcast support and after some diagnostic tests, the dude said he wasn't getting a signal from me and asked me to contact their wireless experts. I didn't really get what he meant by that, but he told me again to call their wireless experts since he had very limited access to my connection or something like that. I tried explaining that I don't think it's a problem with my wireless -I've used wireless on my router for a while now, but the wireless usb adapter is new (I was connected via wire on my main computer with my old internet, which was in my room)- but then he suggested that I set up a schedule with a technician.
So the problem to me right now is that the internet service keeps dropping every couple of hours. They want me to call the wireless expert team, but I don't think wireless is the problem here. So I think what is going to end up happening is setting up an appointment with a technician, which the tech support dude I was talking to said I would need to pay for, which I think is ridiculous considering I feel I'm not at fault here. Regardless, I want to know for my own knowledge before I call them if this problem is most likely on my end or on theirs. Is there anything you would recommend me try that can help the solve the problem?