Sadly, no. But you can make your period experience run smoothly. Try eating a lot of green veggies or things that include magnesium in it. Nuts, raisins, bananas, and drinking lots of water can help. Also, try avoiding from eating salty foods as they can cause you to flow heavier.
Hi. No, I'm sorry to say. You'll menstruate for as long as the lining is shedding. By then it will probably be lighter but you really can't speed the process by drinking water or anything else. good luck