Previous law didnt have a contract length on it. As of January 2019 there is a law that limits gym contracts to 1 year. If I signed a contract before January 2019, does the new law apply to me, or do i have to wait until my current contract is up? Here is the link to the new law: (sec 8). I signed mine in January of 2018
The version of the statute at http://www.ilga.gov/legislation/ilcs/ilcs3.asp?ActID=2376&ChapterID=67 does not indicate an effective date, nor does it mention retroactivity. It is probably only applicable to contracts signed or renewed after its effective date, whatever that may be, because retroactive application is usually mentioned explicitly, but one cannot be sure. Civil Laws are made retroactive quite commonly, and are not void or unconstitutional thereby, although the Contract Clause of the Federal constitution does limit retroactive laws to some extent.
If you signed up in 2018 it does not apply. It only applies to new contracts.