There is a need to have much experience before you start freelancing. This is because there are many issues that will be faced while handling clients. That's why you need to have patience, listening ears and even negotiation skills. You need to realize that clients cannot be the same. Try to convince and address the issues that you think make the clients bad peacefully. And you may decide not to involve yourself in them if you are not sure of handling them