Did you try turning your router off, waiting for a bit and turning it back on again?
Also, what type of connection do you have (ADSL, Mobile, etc.)? Another thing is to make sure your bill is paid, some companies (particularly mobile broadband) will cut you off if you have missed your bill. It's happened me loads 😛