You have a belly button infection. MAKE SURE it is allowed to drain!!! Keep it washed , and pour hydrogen peroxide into your belly button 2-3x day to flush out bacteria. You should be able to feel a firm tender spot around your belly button when the infection is located. If you can tolerate the pain, and it is draining, try and get under the infectious cyst and gently squeeze the cyst to push out the infectious fluid. I suggest taking antibiotics ASAP. Also a hot(that you can tolerate) cloth applied to the area is a good idea
could be bacterial or fungal infection. you need to see a dr to find out which. Keep belly button clean by washing with salt water. Do not use any creams or antifungals or powders until you get a diagnosis from your dr. Hope this helps!
did you have regular bowel movements recently?
the discharge could be linked with a problem in the Intestine.
did you take antibiotics recently? are you on any other medications? any symptoms of infection?
do you follow a healthy diet? cut coffee, alcohol and other irritants of the digestive system.
if you're also feeling tired maybe you should see a specialist.