From this and your other post in the stress forum, stress is the culprit here, as you know. It is a vicious circle where certain problems cause stress and then the stress causes problems and they cause stress and so on. To get off the stress train, you should make changes and improvements in one or more areas. Is there someone that you could go to for help whether a religious leader, teacher, physician, family member, etc.? You mention "vaginal health issues", so a physician would be helpful here, depending upon your financial and insurance situation. As far as finances, there is a guy on the radio and internet you could do a search for: Dave Ramsey. You are young and have much life to live. You can make mistakes now because, for one thing, we all make mistakes, but you also have years ahead to enjoy the results of your problem-solving. Once you start solving problems, your confidence will improve and your situation will improve dramatically. Getting on a walking program might help, walking for 30 minutes or so, three or four times a week. As far as your boyfriend, you are lucky he is continuing to be with you. Even with your lack of libido, if you could give him a blowjob once in a while, that might be enough to see you through this period of your life that is bound to improve in the weeks to come if you do some research and make some changes.
yes, but even while i was off...
Are you on a birth control pill?