There's lot's of threads on the subject so the search will get you lots of info and if you have an owners manual it will have a service schedule in it or here's a link to download a service manual for it.
You'll get a wide variety of opinions on things but for a street bike ridden normally (i.e. not raced, thrashed, or abused) I'd do.
Oil & Filter every 3000 - 5000 mi.
Brake fluid flush every 12 - 24 months
Cooling system flush every 12 - 24 months
Valve adjustment about 15000 miles
Air filter on condition but about 7500 - 10,000 miles
Chain adj. as needed but keep it clean and lubed.