Learn the difference between internal and external hemorrhoids, what causes them, and the most effective treatments - from home remedies to medical procedures. Get real advice on when to see a doctor.