For the last couple months, my wifi has been dropping and reconnecting at least 30x per day. Lasts from a minute to five minutes each time. I called and had a service guy come out and he couldn't find anything wrong since it didn't happen while he was here but replaced the router hoping that would fix the problem. Still having issues.
That's a lot of drops.
What devices are you using to connect over WiFi, and what happens when you connect the computer directly to the gateway with an Ethernet cable?
You can also look at this post for tips on improving your WiFi performance.