I recommend watching TV shows like "Big Bang Theory", "How I Met Your Mother," or "Friends." Pay attention to Sheldon's character in "Big Bang Theory" because the other characters need to describe sayings and phrases to him since he takes everything literally. Sometimes reading comics like "Peanuts" or "Dilbert" can help. Native speakers will use them without much thought so the idioms can be hard to pick up in conversation.
In case you didn't know already, someone "under [the] weather" means that someone is sick.