I've edited your post as this is a family forum, please be careful of your language.
If you're canceling your contract before it's expired you will be expected to pay a fee. It will be part of the terms and conditions that you agreed when you took out the service.
All broadband providers require a 30 day notification period. Again this is explained in your terms and conditions you accepted when you took out the broadband with them.