she says "well , what am I suppsoed to do? Sit at home? " I haven't seen my friends in months . Every second of my free time she requests to do things she wants to do.
okay. you have a lot to work with here.
1. validate that she works hard
2. during your free time, when she requests to do things, what does she request to do? take the initiative and do it when you can

3. understand that you need to be around friends. its a need and you have a right to exercise it. the fact that she is not exercising her own needs to see her friends doesnt negate your need to see yours. you might consider that if you were to do so, she may well follow your lead, and see her friends.
i wouldnt advise you to make that argument to her personally; i wouldnt advise you to fall into a circular argumentl. let her know in advance. dont JADE (justify, argue, defend, explain).
theres a decent chance that this method will not go well at first, and i want to stress that it should be introduced slowly. when one sets boundaries later in a relationship, the other partner is almost assuredly going to be hurt and react; so shes likely to protest and potentially up the ante. this is called an extinction burst, and we have a lot of information about extinction bursts here:
https://bpdfamily.com/message_board/index.php?topic=85479.0where positive reinforcement comes into play though, is that while you are simultaneously meeting your needs to be around your friends, be a supportive and good partner. sincerely compliment how hard she works. meet her needs in terms of the things she wants to do. ride out the protests about seeing your friends, and see if she follows your lead.