Just looking at the figure, one may say that it is metallic. I think you had better carefully check your input and output files to confirm whether the Fermi level is calculated correctly. For a system with a very smaller band gap, a very high temperature in the Fermi-Dirac function would give unreasonable results. In addition to this, insufficient k-points in the self-consistent calculation step would also give unreasonable results. If some impurities of electron donor are introduced in your calculated system, the Fermi level may cross the conduction bands.