I've been trying to reduce a schiff base that contains 2 benzene rings for the past 3 months now. I've used methanol, a methanol/chlororform mixture and dissolve the schiff base in methanol while dissolving the reducing agent in methanol. The reducing agent that I used most frequently was sodium borohydrate. I have used lithium alluminium hydrate also. According to the literature the sodium borohydrate should work but it doesn't.