raving mad
wild
raving
talking or behaving irrationally
a raving lunatic