The most common reason why your muffins might have turned out hard is that the batter was overworked. Be careful to mix just until the ingredients are smooth, and be careful not to overbake!