In the Schengen Area, you typically can be there for 90 days out of 180. The trick is that Schengen acts like one country - no matter how many countries you visit.
If, for example, you enter Norway, stay for a month, then Sweden for a month, and then into Germany for a month, you're done for the next three months. It doesn't matter how you allocate your time amongst the countries, you get 90 days out of 180.
Countries adopting the Schengen protocols agreed to this common term, and do not have the discretion to make their own rules. Indeed, this is partially why Ireland and the UK opted out.