Well, lying in bed obviously isn't helping you. You need to try something else.
I get that you have food poisoning and all, but you have to at least make an effort.
I don't think it's healthy that you have to take medication every day just to feel normal. Don't you worry that it's changing you from who you really are?You just need to change your frame of mind. Then you'll feel better. Have you tried...you know... not having the flu? It's like you're not even trying.