As you are not married, you file separate tax returns.
If you claim your son, then your boyfriend cannot claim him and he enters no dependent on his tax return. He has to file as Single.
As for you, if you paid more than half of the household expenses, you can file as Head of Household.
Please read this TurboTax article for more information.