I had eyelash extensions and most of my natural lashes were ripped off when they were removed. Do they grow back? How long will it take?

3 months. You replace naturally your whole set of lashes about every three months, so pulling them out as you did (ouch!) will require about that time to grow the whole set.