I have no clue why this is happening..

I can pour water into my cowl before my windshield, and water leaks into my cab.. its about midway down between the floor, and bottom of windshield. Why is this ? Is there a seal I can buy, or is there a serious problem ? 86 Silverado 350\350 2 Wheel, SWB.