It sounds like you are at a minimum experiencing some life stressors and some significant mood swings. It also sounds like at times you have low energy and appetite. These symptoms could be part of a depression, or they could be part of a stress response. Either way, it is a good idea to seek help. The symptoms are clearly bothering you and it would be prudent to get some outside perspective.
If you have a primary care doctor
that you know and trust, this would be a great place to start. Primary care doctors
are very skilled at helping patients dealing with stress and change in their lives, and they can also manage many cases of depression, anxiety, and other common psychiatric problems.
On the other hand, if you have a therapist
or counselor that you know, that would also be a safe and effective place to start. They'll be able to assess the current patterns in your life, look at your coping mechanisms, and help you make some positive steps forward.
The only error that you can make at this stage is failing to reach out for help, so please call your doctor or counselor today to set up an appointment.