Engine Knocking Noise

Have oil changes been done on a regular basis? I mechanic opinion is certainly in order, but at least check the oil level, let us know how the oil looks.