Plumbing Charlotte NC has some of the best contractors to unblock your drains in the state to do this for you. You may need to have them come out for several days if you choose to go the home improvement route.
If your hot water heater is cracked then it is best to replace it. It is much cheaper to replace it rather than just having to replace it and have no hot water. There are some companies that will even come to your home and fix the hot water heater for you. If your heater is beyond repair then you may also be able to hire someone to install a new hot water heater.
If your furnace is not operating properly then you may need to change the filters. If you have an older model furnace, you may need to purchase an electric furnace to get an electric bill that is accurate. There are also companies that can help with repairing your furnace.
Plumbing can be difficult work, but it can be done if you are prepared and willing to put in the effort. Before you get started you may want to consider hiring a plumber. Some of these companies will come out and give you some tips on what you should do and what to avoid. If you find yourself in this situation then you need to act quickly before you end up spending a lot of money on a job that turns out to be difficult.