OK lets talk drain cleaning suggestions. This is called a Zip It. Use this once every 2 months for a clog free kitchen, bathroom, tub and laundry drain.
Information on this product is available at http://zipitclean.com/ but is also available at most home improvement stores for $4 and under.
Do not use DRAIN CLEANER EVER!!! If you or a Licensed Plumber ever have to be under the pipe, and it has a caustic chemical in it, it can cause permanent blindness or a chemical burn if it were to leak out on you. Please wear goggles whenever doing home improvement projects, for obvious reasons. Some hot water, vinegar, and baking soda make a great green drain cleaner. Here is a link to one such recipe: Homemade Drain Cleaner
If that fails get a drain snake that is at least 50-100 feet in length. And when that fails, call a Licensed Plumber!! Be prepared: the average service call starts at $175, and goes up from there.
Please be advised that if your main is backing up, and you see toilet paper floating near it, you have a serious problem and need a plumber ASAP! If it is late in the evening, or a weekend, there are huge fees involved($500-$700 an hour). If you can wait until morning, or rent a hotel room (which is usually less expensive than an emergency fee!), do so.
Now for the legal part:
All information contained in this blog is tips only. Always speak to a professional first if you have any questions/concerns. Everything shared is my opinion, and should be taken as such.