I am on the bed m eans that you are sitting or lying atop the furniture. I am in bed means that you are between the sheets, under the covers, probably preparing to go to sleep (or not quite ready to get up in the morning).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.