Direct to Consumer marketing seems to be such a hard thing to master for most. There is a lot of good advice out there, but very few people have the ability to "stick the landing". I think it is hard to keep the momentum when faced with constant setbacks. This is pretty standard when launching a new marketing initiative, so it should be expected and should not discourage you. It is so important to have realistic expectations and to plow forward. Both trial and error are key ingredients....don't forget that!
It is very important to seek the guidance and advice from successful D2C marketers. They have been through the fire before and have already hit the potholes along the way. They can drastically shorten your learning curve for you. Any good marketer will tell you that it takes time and patience to be successful with a campaign. It is wise though to do everything one can to expedite the timeline.
My advice---stay the course, because if done right - the benefits can be magical!