Starting a business is always tough. The main catch 22 is being able to make money and spend money. You need to make money to spend money, but in most cases you need to spend money to make money.
Having started several business including, I’ve always found this to be the biggest challenge. Afterall, I can’t make products to sell if I don’t have supplies.