How to manage personal finance with irregular income