It depends on the site the backlinks are located, if its a high authority site that is indexed frequently, you will see faster results, than if its indexed once a month
There are so many factors that influence that .. Site age, quality & quantity of the backlinks, the extension .. all these things have a major influence on your rankings. However, if you do everything right you should start seeing some results after 2 weeks to a month
There are reports that say a well placed link on a high traffic high authority ranking page can sometimes show the effect within days.
wait for it to get crawled and then , wait some more, seo=time, PS: you can't raise a building in a minute, the same applies to backlinks
The time taken base on different factors such as: i) The keyword competition - the lower the competition for a keyword is the lesser it will take and vice versa. ii) Back links quality iii) Website's page optimization iv) The period your domain has been around
Hardly takes 1- 2 months if you have done properly and keep continue to promote in top social networks.