It sounds odd because native speakers seldom use 'much' as a simple quantifier in affirmative statements: Do you have much money? -- OK I don't have much money. - - OK I have a lot of (not 'much') money.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.