Drains can clog due to a number of different reasons the main being debris such as oil, soap, hair and food products building up over time and creating a blockage. There are many different drain cleaners on the market that are a good first step to unblocking a drain yourself. Sometimes drains are beyond the abilities of domestic drain cleaning chemicals though, if this is the case then it’s time to call your local plumber.