What should you give a 4 year old for cough/runny nose for 3-4 weeks what should I do?

See doctor. If your child has had cough & runny nose nonstop for that long, it's time to see the doctor to see if there's a bacterial infection or allergies as the cause.
Needs seen. A cough for this time length needs evaluated for the cause. See the doctor.