weird noise in my engine

i change the oil today first time since i made the b20vtec build.
and i was driving home, and all of a sudden i started hearing a clanking noise coming from the engine every time i accelerate, and then it starts to sort of break up, kinda like a baffle sound along with the clanking sound.
Im totally stumped on this, i dont know wats wrong.
I know its the head, but what in the head? its a b16a head by the way..
HELP PLEASE!!
and i was driving home, and all of a sudden i started hearing a clanking noise coming from the engine every time i accelerate, and then it starts to sort of break up, kinda like a baffle sound along with the clanking sound.
Im totally stumped on this, i dont know wats wrong.
I know its the head, but what in the head? its a b16a head by the way..
HELP PLEASE!!