You could try a "hard reset" by unplugging the modem and router for 5-10 minutes and plugging them back in.
If its an old or inexpensive model of wireless router, it may be time for an upgrade.
If you have several other wireless devices on the same wireless network, the other devices may have a stronger wifi pull on the router causing your laptop to get a smaller signal.