Is your personal and business money shacking up in the same bed?
What I am saying here is something you probably heard before...you must keep your business and personal money separate from each other. More specifically, your money should be separated by having their own bank and credit card accounts. That way you can see what is happening from each aspect separately.
Not to mention keeping the tax man happy. Because nobody wants to create not problems with the Tax Man!
Have you properly set up your business finances so they are separate from your personal finances?