Make sure you’re getting all the nutrients you need. You might be blocked up because there isn’t enough vitamin B12 in your diet. In addition to problems in the bathroom, a lack of it can also make you tired, weak, and nervous. If you’re a vegan or vegetarian, this could be the issue -- it’s found only in animal foods (or B12-fortified foods). Older adults can also have trouble getting enough B12.