Well, if you compare to gas prices 3 or 4 months ago, you're getting 21+mpg if that makes you feel any better.
That kind of fuel economy is not unusual this time of year but your variables are vague. What does "heavy foot" and what does "city" mean? Acceleration at 2500rpm, or 4000? Etc