Measuring the efficacy of your online marketing can prove to be rather difficult because it can take a while before your marketing efforts are rewarded. Of course the results you get would depend entirely on how great your marketing strategies are but supposing you are doing everything right — your promote your business on social media, blogs, forums . . . everywhere, how many months would it take before you start profiting from your hard work?