I am staying with two roomates who have allowed me to stay in their apartment with the agreement to pay rent. I have paid rent for Jan. Feb. March and April. April is not yet over but they are saying that I have to leave even though I have paid already for this month. I have not posed no threat to them or anything like that. They have basically given me only few hours notice. Is this right? What should I do?