i try it for over 1year, before giving up because you can't give up if you can do it in longer period
Sometimes, you should also know when to give up. Proper planning before starting a project is very important so your time will not be wasted.
At most 1 month that i have given for my company project, and that too didn't yield any satisfactory results
1 month is not enough time before throwing in the towel, it can be hard to guage if your wasting your time with a project when your seeing no results. but if your seeing no results you need to look at what could possibly be going wrong from every avenue. Ive had and seen projects that up to a year havent been doing well then a couple of changes and they've turned into gold mines.