If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

it is not depend upon time. It is depend upon the content of the website and link building that you done. First of all you need to analysis your website design, content, onpage task and low qulaity link building.

if you all above mention factor are not of good quality then change design of your website, change content all of website and disavow all of low qualities links.

The time firstly depends on the type of penalty. If it's manual penalty then you can recover a couple of days after successful lifting the penaltyy by Google employee. In algorithmic penalties (Penguin, Panda) the time varies and depends on the time, when you eliminate the causes of penalty.

You can get the website rank to top 10 by using the following SEO Strategies.
On-page Optimization –
Web Site Analysis done in following way – we optimized ->
1. Keywords Research
2. Meta Tags
3. Body tags(H1,H2,H3)
4. Title of website (70characters),
5. Image of Website

The correct way to build links and create strong SEO benefits through squidoo.com is by creating unique content that focuses on your keyword. Always try to link up with many website such as video or image website to gain more trust and authority. Create and submit fresh and unique article on many high page rank article website this will help you in increase in ranking.