It is expected to reach Earth about 3 p.m. EDT Friday , and its effects could last 12 to 18 hours .