This is the question you should be asking yourself every day. The person who spends the majority of their time marketing their online business is the one who's going to make the most money.
Once you have a website set up the majority of your time should be spent getting traffic to it.
How much time should that be everyday? I personally think you should spend 80% to 90% of your time on advertising and promoting every day.
If you outsource your marketing than 80 to 90% of your time will be spent managing the people who are doing your marketing.
If you find yourself spending time every day making changes to your site, reading ebooks, hanging out on Facebook, and so on you are probably not going to make money online. The bottom line is how many visitors are you getting to your website every day.
If your visitor count is less than 100 visitors every day how can you expect to make money. You should be spending more time on traffic generation, and less time on managing your site, if you do not have very many visitors.
Do you need me to do the math?
If you work part time in your business, let's say 2 hours per day, then spend no more then 20 to 30 minutes checking email, checking stats, and doing other maintenance type of thing. Spend the rest of your time working on things that are going to get you website visitors.
If you do Internet marketing full time you probably do not need any help with this question. But let me just say that it's easy to fall into the trap of keeping busy and not necessarily being productive.
The great basketball coach John wooden used to say "do not mistake activity for achievement". Full-time Internet marketers working 8 hours a day are probably going to spend 6 hours or more of those on advertising and marketing.
Other full-time Internet marketers might spend only a couple hours a day working on their business. Chances are they already have a system in place for driving traffic to their websites.
The majority of the 2 hours is going to be for managing those marketing campaigns. Chances are this probably includes outsourcing and you will spend the majority of your two hours working with the people who you outsource too.
These are a few tips on answering the question how much time should you spend on marketing every day. If you want to make more money you need more website visitors. The more time you spend on marketing, chances are the more website visitors you will get.