if you have a job and earned the dough he cant say shit. If its your allowance or w/e i guess he can do that but its still fucked up.
You dont know anyone that would light your up on 420?? shit man, ide light up someone in need on that day.
None of your friends are dealers?? maybe you could try to get a gram on credit from one of them. Even if you go to your usual dealer and say something like im getting my check on sunday or something like that they might throw you a bag on credit.
I dunno man, thats a pretty tough call. Good Luck either way man.