It depends on how you are placing the colors. if you are doing it in the traditional way as it seems. than I would say at min I would go with three yards each. but that is kinda how much you would probably be needing if you are laying the fabric out on the bed. if you are doing any fancy cutting then you will probably need more than three each. and that doesn't include boarders or anything. it also depends on the size of your blocks too.