On average, groceries cost between $250 and $550 per month for one person. However, expenses can vary depending on location, dietary choices and personal spending habits. If you don't budget for groceries and instead just buy what you need — and want — at intervals throughout the month, you could be overspending.