You don't sound like you eat a lot. Do any of your medications cause weight gain as a side effect? Because weight is affected by multiple hormones. A lot of psychiatric issues are also related to hormone levels so the meds might mess with your weight as well. Have you googled the side effects of your medication?