If it get signed by the governor, it will become effective 90 days after the legislative session ends.
Normally, the governor has 10 days in which to sign a bill into law (or veto it) after it is passed by the legislature. After 10 days, if the legislature is still in session, the bill is allowed to become law without his signature. If the session (finally) ends before the 10 days it is what's called a pocket veto.
It gets a little tricky when the legislature adjourns before the 10 days are up, but then reconvenes (that is, a reconvening of the same session, not a later session). Then, if the governor has not signed the bill yet, what would have been a pocket veto is not...yet. The clock starts ticking again and there are 3 days for him to sign. If he doesn't, and the legislature is still in session after 3 days, it is allowed to become law without his signature. If the reconvening doesn't last 3 days and he hasn't signed it, it's a pocket veto.
This is the situation we have. It was passed, they adjourned, he hasn't signed it yet, and they will reconvene on June 28 (for about 3 days LOL). No idea what's going to happen.