Hi and welcome. I can relate to a lot of what you've said. Your first step is to speak to your GP lovely, they'll be able to help you and signpost you to counselling. Have you told your bf how you're feeling?