Hannah, It sound like you need a french draining system. I is really not hard to do but I have never done it. I live in AZ and we get about an inch of rain a year and the water table is 350 feet down, so no need. There are expert on this board on the subject and I know they will respond to you problem.