A little backstory, I used to not give a fuck about people. I wasn't into relationships or friendships really. I had no friends from grades 7-11. Eventually I started making friends. I used to say whatever I felt and did whatever I wanted but I was a dick. I went through friends and they never stuck. Eventually I learned to be a bitch and was just passive. I'm trying to be more assertive but I cant find the balance between dick and little bitch. How do I practice this? I don't want to lose my friends while I learn but I also don't know how else to incorporate this into my daily life? I'm graduating college in 2 weeks so my friend making pool is about to shrink drastically. I dont want to have to find new ones.

To be honest, I feel like I have a super mild form of Asperger. I don't get people too well and I had to learn to understand them like you would math. Thanks for the advice!