Echooos is right. Need to see your Doctor and get some blood work and such done ! No one really likes going but it sounds like it's necessary to determine what's causing it. Then if you want to use natural medicine, see an Anthroposophic Doctor for natural medicines. Don't feel bad, I have to go to the hospital every week and have a darn bandage changed.