Much: A lot, uncountable noun, mostly used in interrogative and negative sentences.
eg: How much water can you drink?
We don't have much time
Many: A lot, countable noun, used in all kinds of sentences.
ex. How many friends do you have?
We have so many friends. / You didn't have many options.