Drain cleaner should take about an hour to work. If it doesn't, you may need to call a professional.