That's great Gracek, I would agree that its probably a combination of all these factors making you feel better.
Its good hat the hurse noticed the difference and appreciated the effort you had made, You have made great strides in a short period and will reachyour goals in time I am sure...