Yet another tenant who doesn't understand the difference between an eviction and a termination of a month to month tenancy.
You currently are on a month to month lease. This means the lease begin the first day of each month and ends the last day of each month, only to repeat itself the following month UNLESS either party (the landlord OR the tenant) provides adequate notice...typically written notice...to terminate such a lease).
Your landlord has provided you with this notice that they wish to terminate this lease. No reason for doing so need be provided.
The landlord is not "evicting" you. Only a court can do an actual eviction. However, until you vacate the rental unit, you continue to owe rent. If you fail to pay rent for April, your landlord can (and should) begin the process of eviction on you because of this. Such an eviction on your credit history may very well make it more difficult for you to find another place to rent since many landlords are hesitant to rent to someone with this history.
The good news is that if you have provided this landlord with a security deposit when you moved in and you leave the rental unit clean and undamaged you should get this deposit back within the required time period for your state. So...while you may not have this money right away, you should eventually have some extra funds.
Again, while a month to month tenancy is useful in some cases (for example, if a tenant has a job that may move them around quite a bit or a student that may change schools), such tenancies offer little security for a tenant who wishes to remain in a rental unit for a period of time. For that, a longer lease is more useful.
Gail