Two reasons why your cake may be flat are that the ingredients were overmixed or the baking powder is past its prime. Please always check your baking powder before beginning a recipe!