I dont drink Some people (NOT ALL) just dont understand the motive behind celebration of Mahashivratri. They do things as please them. The real story is, our beloved shiva drank bhang - it was actually the negativity of the whole world. And people thought that it is good so they also drink it. Shivji drank poison during sagar manthan and his throat turned blue and when Maa Parvathi saw it she tied a snake round his neck to stop the poison from going down so he is also called Neelkanth but do you see people drinking poison? Well drinking bhang on Mahashivratri is not famous or prevalent so its not a thing to be bothered.
Your vote on this answer has already been received
I don; drink bhaang nor do I fast on Mahashivratri day. It is not a holiday for us here and so in the morning I offer prasad, milk, flowers and prayers to Lord Shiva in my prayer cubicle at home and ask for His blessing.Then the day passes normally like any other day.