Recently my printer has been creating double images along the X-axis, I just printed a calibration cube after checking all of my rods to make sure nothing was catching and here was my result: It looks like there is another X to the right of the X that is supposed to be, would this be a retraction problem, or could it be a problem with the filament because I printed a calibration cube with another filament a couple of weeks ago and there was no double X.
There are several problems, but lets start with a method for discovering them.
The first thing to do is look for any looseness or slop in the mechanism. Try wiggling the hot end, looking for any free movement. Try moving along the axes that move. You haven't specified the machine, so I can't suggest the specific points to try moving. If the bed moves, try wiggling the bed. If the extruder moves, try wiggling the extruder on each movement axis. Nothing should move at all until the motors skip.
If the mechanism is fully tight (and from this picture, I expect it to have some "wiggle room"), you could follow by slowing the machine, including reducing the acceleration settings. If you find something moving, you'll need to investigate why -- what is allowing the movement to happen. On a belt-driven machine, the belts can be loose, but one can also get movement from loose set screws, motor mounts, hot-ends which are coming apart, or loose thrust bearings or nuts on threaded shafts. Applying force to the parts that move during printing and watching for movement is the best diagnostic.
In the future, when asking questions it can be helpful to include the type of machine, any modifications you've made, and information about the printing conditions.