While DIY is cheaper, certain signs indicate you need an expert to avoid permanent damage:
Several variables can cause your final bill to rise: how much does it cost to unclog a toilet