Hey dude
Yeah your family and friends are probably concerned but maybe they're not too sure if they should expand on their concerns by actually discussing it. But seriously if you ever feel like discussing it openly with the people you trust like your parents or a best friend then go ahead and don't be afraid of feeling like they'll judge you because they're just there to solely listen and help.
As for the guy you work for - yeah that's just him being worried about his company and customers. That's perfectly normal for him to say from a colleague POV as work is just work and they need you to be on your game so they have more customers = more money. However from a friend POV, if you feel hurt or upset by how they approached you with it, I think maybe talk to them ONLY if you feel comfortable enough and trust them -- It depends on if they were your friend first before your colleague.
As for the younger girls - that's just teens being teens. I remember as a teen, whenever I'd go out with mates, they would make fun of random people in public cuz that's just what kids/teens do - I was a serious teen and would comment saying it's offensive but they don't care cuz they're just having some 'banter' as teens. So these girls were just passing the time and having a laugh. Trust me - what they said whilst pointing at you may seem personal to you at first but for them, it's just a running joke. To help them pass the time cuz they're bored. That's it. Don't let that type of sh*t bother you.
Besides, young or old, you're always gonna have weirdoes pointing at you like you're an animal at a zoo. But you gotta just let it in one ear and out the other. You most definitely have other qualities/gifts that would crush these idiots who laugh and make offensive comments at you. So just keep saying to yourself that you're more than these labels people attach to you. So you probably have mad programming skills or some amazing thing you can do with computers - when people see this, nobody is gonna care about if you talk to yourself. In fact, it should only be about the great qualities you possess and if you're a good person!
Yes defo try the headphones idea .... also dude, on a side note - I would see guys rap to themselves with such charisma that I would start joining in dancing as if I can hear their music from their headphones. I don't get people who stare at them funny cuz I think that sort of stuff is inspirational
. Same with talking to yourself - I've found that it actually helps you conquer loneliness and it's great for solving any type of problem.
Hmm about this girl: if she's worthy of you, she won't care about any of that 'talking to yourself' stuff. Maybe she might actually ask you why you do - if so, don't be scared or put off, answer honestly. Because if a relationship does come out of this then it needs to start with 100% honesty. And if she is willing to listen to your feelings about how you try to cope with anxiety and loneliness or she is more interested in who you are as a person, then keep her
Glad you're feeling better - remember you're not alone in this situation and in general, you're not alone. I hope this girl thing works out as well - it might help with the 'talking to yourself' stuff as well.
There are many self help groups probably running in your local area and your university will definitely have a mental health service which will include 1:1 counselling so make sure you find out if you really want to try it