Update #1: Thanks to all who encouraged me to see a doctor. My gallbladder is indeed the culprit, and it is necessary to have it removed. So, surgery is looming in the very near future, along with graduation parties and everything else we're doing this month. BUT, I know it's important to take care of this, so time will be made.
While I'm glad that I now know what the problem is, I'm not thrilled about having surgery. On the bright side, I'm definitely glad that it's treatable and am fully aware that it could be something much, much worse. For that, I'm sooooo grateful.
So, thanks again for all your advice and support!
Update #2: I chickened out. No drastic hair change. Just highlights and a slightly different, slightly shorter cut. I'm such a wuss! ;-)
Of course, I don't have the AFTER picture with me. I'll try to post that later tonight. :-)