Bad drain odors can be caused by several different factors: Sometimes it can be caused by a smorgasbord of food, skin cells, toothpaste , shaving cream, hair, and other particles getting caught in the soap scum along the pipes. This amalgamates into bacteria which is caramelized by hot water creating a slimy bio-film that emits pungent odors. How to solve this unique cleaning issue? Boil four cups of white vinegar and pour 2 down the drain and rinse with cold water and repeat the process. After 15 minutes run hot water down the drain for 3 minutes and then turn off. Dump one cup of baking powder down the drain followed by 2 cups of hot vinegar and wait 30 minutes. Now flush the drain with boiling water and you are done!
Having a dried out p-trap can also be another cause for a stinky drain. P- traps must have water in them to prevent sewer gas from permeating from your drain. You will need to remove 4 components under your sink to get started, the p- trap, goose neck, pivot rod and pop out drain stopper ( the plug). Now take all four parts and let them soak in a warm water-bleach mixture for 20 minutes. As your components soak take a brush and scrub inside of your drain pipe as thoroughly as possible. After you are done scrubbing the drain pipe you can turn to your 4 pre-soaked components and scrub them. After all components have been scrubbed you are ready to reassemble all the parts under the sink and prepare the final cleaning process. Boil a large pot of water and pour down the drain in 2 increments and this will be the final step in having a p-trap that is clean and able to retain water.
Using chemicals such as draino and bleach can be harmful and even dangerous when used in tandem or even on their own. If you can solve this problem with neutral materials such as water, baking soda and vinegar you will be pleasantly surprised by the results!