Hi Omar,
Learning a language and it's funny idioms can be a challenge. How do children learn these phrases? They absorb them naturally. An adult learner can research specific phrases [as mentioned by A. Goddard] that pertain to your work or hobbies. Once you understand how the idiom fits into a sentence and situation then practice, practice, practice using the phrase. One word of caution - DON'T "Bite off more than one can chew".... :)