As a freelancer, it's completely normal to have an irregular income, but it can definitely make budgeting your money a little trickier. Here's how it's done.