This is perhaps the sad reality of small businesses. I agree with you that most of the profits will go towards the running costs of the business and there might not be room for expansion.The reason why I am generalizing it is because smaller business will only be able to generate little profit, it is with this profit that you will use in paying of rent, taking care of yourself and doing other maintenance in the business.