We all know at least one symptom of PMS can be unbearable: bloating before your period. Apparently, it can leave you feeling heavy, puffy and sluggish. Although it results from hormonal changes, there ...