Got a Medical Question? Ask a Doctor Online!
This is Dr. David
at your age of 27 having congestive heart failure would be very very very unlikely
it would be much more likely that your salt intake and poor veins are what is causing your pitting edema in your legs.
you should keep hiking and walking and cut your calories and diet and exercise to help you loose weight
you should be checked for polycystic ovarian syndrome which can cause weight gain
also you need your thyroid hormone levels checked. low thyroid hormones can make it hard to loose weight.