Dash Riprock
Master Don Juan
This is a sign of insecurity on your part. Knock it off or you'll (continue to) look bad. I'd get mad too if the girl I was dating constantly felt the need to talk about other guys all the time. Some have, actually, and they didn't last long. Would James Bond, fictional or not, brag about all the chicks he's f*ucked? No.I talk about other girls around her to keep her hooked but everytime I do she is genuinely mad and brings up another dude she's ****ing. But seems like she really likes me and just wants me jealous.
To get her off the junk food diet, offer to cook dinner together maybe once a week. Do something easy like grilled chicken, quinoa, and salads. Once she sees how easy it is, maybe she'll catch on. Do hikes, bike ride, etc. This will help with her depression and increase overall wellness.
Good luck.