how do i stop being so jealous?

i get easily jealous. so jealous that i’m not even happy about the other persons situation. my roommate recently got a boyfriend and i don’t think i’ve ever been more jealous. i’ve started to become a bad friend, i don’t talk to her much and i’m never happy with what she tells me. i can feel it draining me more and more each day and i’m afraid i’m gonna loose a good friend over this. i know in the situation it’s a stupid reaction i have and that i should just suck it up until i’m alone, but i can’t help myself. i become visibly jealous and often times i leave cause it becomes too much. i know it’s because of my bad self esteem, but i just don’t know how to fix it. i’ve never really liked who i am as a person so it’s difficult to change my behavior. i wanna get help and become a better version of myself.
Asked by kb
Thank you so much for sharing what you are going through with jealousy. I did receive your question and would love to touch base with you about it. I am definitely able to work with you on this issue and I'm happy you reached out. 
A little about myself. My name is Jennifer Forbes and I’m a Licensed Marriage and Family Therapist in Illinois. You can take a look at my profile to learn a little bit more about background. Online counseling is fairly new, so please feel free to ask any questions that you may have. My counseling style is pretty laid back. I have been described as a good listener, supportive, collaborative and a problem solver.  I like to understand what is not working and how you got here. The better we are able to identify the obstacles, the more targeted we can be with strategies to overcome it.
I am here to help you sort through the things that are difficult right now and offer you a safe place to be open and honest without fear of judgment. You have taken the first and most important step by reaching out for help and I am really glad that you did. I’d like to help you work on the struggles you are facing and offer a safe place for you to explore your thoughts and feelings.
I wanted to take a moment to let you know a bit about my general availability and frequency of responding. I encourage you to write as often and as much as you like – this room is open 24 hours a day, seven days per week. I typically respond to all messages within 24 hours. The only exception is the weekend, when I am usually off. If there is a message that you would like to respond to sooner, please mark as urgent and I will get back to you as soon as I can. 
For one on one sessions, you can schedule the following sessions: live video, phone and/or chat sessions – if you click on the schedule tab on the left-hand side of the page, you can see what time I have available. These sessions will last between 30 -45 minutes. You can book as often as you think you will need throughout the week as well as whatever form of communication you feel works best for you. I carry a small caseload, so I can be more focused and more available to you.
During our work together, if you feel that you or someone you know is in immediate danger of harming themselves or someone else, please call 911. Should you feel in need of urgent help or that you are in crisis at any time during our work together, please call 1-800-273-TALK for 24 hour crisis support. This platform does not provide any type of emergency services, so I want to be sure you know who to contact if you are in a crisis of that nature.
Please know that you are not alone. There is Hope! Things can and will get better. I am really looking forward to working with you and I will be looking out for your booked session. 
Sincerely Grateful,