Utilize your financial knowledge, give your answer or opinion to the input question or subject . Answer format is not limited.

Making $100,000 USD per month, no idea what to do with it 
I would be more than happy to find a good use for your money. ;-) Well, you have a bunch of money far in excess of your regular expenses. The standard things are usually: If you are very confused, it's probably worth spending some of your windfall to hire professional help. It beats you groping in the dark and possibly doing something stupid. But as you've seen, not all "professionals" are equal, and finding a good one is another can of worms. If you can find a good one, it's probably worth it. Even better would be for you to take the time and thoroughly educate yourself about investment (by reading books), and then make a knowledgeable decision. Being a casual investor (ie. not full time trader) you will likely arrive, like many do, at a portfolio that is mostly a mix of S&P ETFs and high grade (eg. govt and AAA corporate) bonds, with a small part (5% or so) in individual stock and other more complicated securities. A good financial advisor will likely recommend something similar (I've had good luck with the one at my credit union), and can guide you through the details and technicalities of it all. A word of caution: Since you remark about your car and house, be careful about upgrading your lifestyle. Business is good now and you can afford nicer things, but maybe next year it's not so good. What if you are by then too used to the high life to give it up, and end up under mountains of debt? Humans are naturally optimistic, but be wary of this tendency when making assumptions about what you will be able to afford in the future. That said, if you really have no idea, hey, take a nice vacation, get an art tutor for the kids, spend it (well, ideally not all of it) on something you won't regret. Investments are fickle, any asset can crash tomorrow and ruin your day. But often experiences are easier to judge, and less likely to lose value over time.