You're wrong though. As of after 2003, there is not a mandatory sentence. His gun was not on the person. If it were then it would be a mandatory minimum of 2 years. This in fact IS the information I got from his lawyer. He said he could probably get him on probation. Within the past hour I have also confirmed that no he has not seen or talked to anyone about bail yet. His attorney said he has to see a judge to set bail because of his gun charge.
The original charges appear to have made your boyfriend ineligible for bail when he first appeared in court (denial of bond was required), which is why his attorney filed for a bond hearing.
All you can do, sunbun, is to trust that your boyfriend's attorney knows what he is doing and is working in your boyfriend's best interests.
I am not as optimistic as you (or your boyfriend's attorney) that the illegal drugs, gun charge and obstruction of justice will result in probation without jail time for your boyfriend (although he may be credited with time already spent in jail). But you can hope for this outcome if you want to.