Acidic food and spicy food items, alcohol, large meals, or even tight clothing can cause heartburn apart from medical conditions.