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.