Welcome to the site! Yeah, you have to socialize in order to meet new people. You can't force the people / friends you currently have to do things with you.
It's hard, almost impossible, to force yourself to socialize. I get it! Yesterday I wanted some humane connection; I will see what today brings. Welcome someone to the forum.