yup it does. you loose your appetite and that does take a toll on your health.
does it stay in children forever
no. nothing is permanent in life. neither happiness nor sadness. it's a cycle. once you feel good again you will recover. life throws at you a lot of things. you gotta decide how to proceed. just don't loose hope.