I think I have to use the fact that [a+ , a] = 1 but I don't know where to apply this.
If [itex]\left[\hat{a}^{\dagger},\hat{a}\right]=1[/itex], what is [tex]\left[\hat{b}^{\dagger},\hat{b}\right][/tex]? What are [tex]\left[H,\hat{b}\right][/tex] and [tex]\left[\hat{H},\hat{b}^{\dagger}\right][/tex]?
What are [tex]\hat{H}\left(\hat{b}|\psi_E\rangle\right)[/tex] and [tex]\hat{H}\left(\hat{b}^{\dagger}|\psi_E\rangle\right)[/tex]...What does that tell you?
If [tex]E_0\hat{b}^{\dagger}\hat{b}|\psi_E\rangle-\frac{E_1^2}{E_0}|\psi_E\rangle=E|\psi_E\rangle[/tex], what is [tex]\langle\psi_E|\hat{b}^{\dagger}\hat{b}|\psi_E\rangle[/tex]? Note that in any Hilbert space, an inner product is always greater than or equal to zero...what does that tell you about [itex]E[/itex]?