honestly, no one here would be able to accurately answer that...
It would depend on which SQ course he's one (they don't just have one at a time usually). It would also depend on whether their staff has chosen to reward them by giving them their weekends, or punish them by taking them away, or whether they're just not getting them.
SQ is a tough course, so it's possible they're working....just because other guys on this site said they had their weekends off, doesn't mean your BF has his.
My best suggestion would be to email your BF, (be aware he may not get the email, no 'regular' internet access usually), write him a letter, or wait for his call.
and to tell you the truth, from my experience in SQ, he was lucky to even GET 2 consecutive weekends off.
be patient, he'll be home soon