You may just have crap soil too - we have to add stuff (soil improver, pea straw) at times to help grow stuff (mainly veg for DH)