I have both an in-home business and do some training at a local community center. I can’t say this is really a struggle, but it does take more time to travel between homes (as opposed to the Rec center where I book multiple clients back to back).
The only other issue for me is that in-home is a little harder to find clients–at the Rec where I work many people know me and I get referrals. That being said, I do not advertise my in-home at all outside of my website and FB account and here on IDEA.
I do well with referrals, and the clients I’ve gotten from IDEA are long-term (I work part-time about 25 hours per week).
So, these are the biggest things for me, but not really struggles as I love it all.
I also have a mobile/in-home business and just like Christine the biggest issue I have is the travel time between clients. The good thing is I charge what I think is right and it almost offsets the time lost going between clients (something I cannot do if I work for someone else). I also provide training at a local gym but I charge less to be compatible with the current rates, but the good thing is I don’t have to waste time between clients so that makes up for the difference. Working for yourself sometimes can be difficult to find clients and it costs more because you’ll have to join networking groups, pay for your own marketing materials, etc., something you don’t have to worry when working for someone else (even as an independent contractor). Also trying to know your competition can be somewhat time consuming. Today the competition is much higher from what it was even 5-6 years ago, so you have to be prepared the best way you can if you want to stay competitive.
I can’t say the above are struggles, but instead I will categorize them as challenges that need to be worked out if you want to make a good living out.