Sexual Frustration (kind of a rant)

I don't even know why but i have been soooo sexually frustrated lately, i dont see my bf much bc were in highschool and he works and hes often too tired to have sex when i do see him and that should be fine i have no right to press him when he says no but i get really dejected and upset bc i CAN NOT pleasure myself the way he can and im horny as hell like all the time so i get so sexually frustrated when its been 4 days since i had sex with him and im thinkin were going to again today so i let myself get excited i wear my favourite bra and panties and im feeling confifent and sexy like im gonna get some but then we dont. when i ask him that night when were finally alone together he says hes exhausted. and im like ok dont get dissapointed dont get dissapointed.. but i do. and i am. im so horny. what can i even do?? i cant get myself off with my fingers no matter how hard i try and i cant get any sex toys cause im young and live in a small space with my family theres no way i could have a vibrator. id really like to try one and a dildo my sex drive is insanely high and masturbating makes me eventually more frustated cause im craving my partner. but i cant. what else can i do? is there anything you guys do that i could try? im getting desperate :(