Get whats needed
If your boyfriend is in school or living alone then there could be a few things that they may need. Whether it be a new backpack or something for the house see if there is a need that he just cant afford and you can. If he needs a backpack buy one and fill it with some chocolate kisses and a notebook where on the first page you have written a love letter. If he needs a toaster then get one and add a card and some chocolate. It sounds corny but sometimes its nice to get a practical gift especially if they are struggling financially. Even gift certificates to grocery stores are great, these make great add ons to gifts too.