Yes, I don't earn very much unfortunately.
In that case your state may pay your Medicare premiums and, in some cases, other Medicare costs for which you are normally responsible such as deductibles and coinsurance.
How do I find out if I'm eligible for that?
To find out if you qualify, you need to contact your state or local welfare office or Medicaid agency.