I can truly relate. It's due to endometriosis, a really sorry surgeon, and extreme blood loss during a hysterectomy - 30 years ago. This week I weighed 97 lbs. due to having dental work and getting dentures. In one week, I can lose 10 lbs. if I catch a cold, or have something happen out of the ordinary. I'm fighting to maintain 110 but first I have to reach it!
Being asked if I'm anorexic is pretty common but I eat all I can - and I still wear size 0! I shop in the teen section and I'm 62 - fortunately I'm still young at heart and of mind.
Try to up your protein intake and eat healthy snacks throughout the day. Exercise to stay flexible and help build energy.
Finally, talk with your doctor. I've had everything tested and I'm in pretty good shape - just tiny. But thyroid should be watched and (sorry) probably an upper and lower GI proctology scan should be done just to be safe.