Yo yoing or I call it the seesawing. At some point you have to get off it. When you do. The things you tell yourself on an hourly schedule is that you love yourself. Hide the scales and mirrors. You need to put distance between you and the yo yoing. Do not concentrate on your weight. Think about you and being happy, about doing stuff. Enjoying your life as best as you can.
I am not going to go ino dieting and all of that. I can only talk about keeping your emotions and emotional eating in check. Learning to love yourself goes a long way.
Of course you want to be loved, find a man. The biggest step would be to get of the seesaw and accept yourself. You are not helping your dating potential by starving/binging and being on a roller coaster. But even if you are still yo yoing don't get down.
You need breakfast. Make it the night before. Part of yor trouble might be that you are not keeping your energy level in you. Too long without food even if a few hours you may have the tendency to eat more or in your sleep.
When I was getting past my seesaw I ate tiny amounts of nuts/raisins each hour. I stayed away from anything too sugary to stay away from crashing.
I am pretty much babbling right now as work has me pinned down and I cannot concentrate.
Believe in yourself. You weight is not the issue. It is you believing you are not good enough. You are.