Head for the hills!
Bro, I am a few years older then you and have run into the type of woman that you are with right now. Just from experience, it starts with one thing (now it is your vitamins) and just grows from there. Before you know it, she won't think that hanging with yor friends is so good for you and so forth. She sounds like a control freak or someone who wants to play mom. Tell her you appreciate that she cares about you but you already have a Mother. If she can't live with that, you can't live with her. Trust me, it only gets worse with those types. There will always be something that you shouldn't be "so obsessed with."