I think you are NUTS, but I am very glad you are ok. Stop trying to play Superman, and pretend you are just one of us lowly mortals.
Swelling like that is a sign - your body is crying out for some assistance, not another 100 miles. Goodness! Listen to it next time, or you might not be posting again.