Well I need to have a room like that, shit.
Seems to me you have most of it figured out.
Honestly, you gotta tell the botony girl how you're feeling.
Otherwise you're going to be wasting your time, waiting for her to be single.
Don't settle man, go get her.
Then you gotta remind her why giving up weed for that scumbag b/f was a baddd idea.
Good luck man.