Lady,
You know, I've been doing the up and down thing, lately, it's been up and coasting and the longer I've been up or rather even level, I've been feeling really good about myself and more self-confident. But, I do have one or 2 people who can shut me down so fast and put me into a tizzy, it's incredible. The power this person has over me, but then I learned, I allow her to do this to myself. Now, I really have to focus and self talk myself out of this kind of situation. "I am important and I am a good person and how this person makes me feel is wrong". The more times I say it, I start to believe it.
I feel bad for you, I can hear your frustration in your post. Don't allow this person or persons to do this to you, you are much better without that person in your life. Don't be so hard on yourself, a day under the blanket is an ok day, don't be sad. One day at a time.
Good luck.