i feel so lonely

My boyfriend is literally my bestfriend, and i would love to give him his space when needed but the thing is i have no friends, so whenever hes not home i feel so lost, i work during the week and he does shift work so when hes go to work on a weekend it breaks my heart and i miss him so much and i constantly feel sad and bored, if he wants to go home i get really angry but all he is doing is going home and theres nothing wrong with that

I really need friends or just to do something so when hes not around i feel okay what do i do ??