"How long" really depends "where from". If your sister is a citizen of one of the countries with the long waiting lists (Phillipines, Mexico, India, Pakistan, ...) then the wait could indeed be 15 years or more. On the other hand, the processing time for elsewhere may still be around 3 years.
An I-130 will be required to get the process rolling.