I live in Alemeda county in California. When I moved in I gave my landlord my first months rent, last months rent and security deposit. I want to give a 30 day notice on May 8th. My landlord said that I cannot give the notice until June 1st because that is when my next payment is due. Is that right or can I give a 30 day notice at any time? We have no contract. When I moved in it was understood that I would stay greater than 3 months. It has been about 22 months. If I can give it at any time, is he required to give the remaining rent for June back to me?