What's the right time to start looking for a summer internship? I don't want to be too late, but I don't see that many jobs for summer interns yet. 

Also I'm only a sophomore so am I too young to get an internship? Are they only going to hire juniors or seniors?