When you're starting a new business, doing everything from designing the logo to marketing your brand to actually working on your product single-handedly is the go-to choice for most people.
This is a great choice because it saves a lot of money. People often lack a big starting capital. Bootstrapping everything fills up that gap.
However, it's better that you outsource as much as possible when working on your business. This is mainly because although you'll have to spend some money hiring people, it'll save you a lot of valuable time and effort.
A professional Graphic Designer will design an awesome logo for your brand within a few days for as low as $25 on sites like Fiverr. The same task might take you days.
Do as much as you can for your business but when you feel like the burden's getting too heavy, just share some load with other people. Delegate your tasks.
Stop trying to do everything yourself.