Looking at your pic the timing is off a tooth, maybe 2 ?
Have you ever had the head off ?
if you want to fix it it isn't that hard to do
first take the spark plug out.
now make sure it is at TDC, kick it over slowly till the kickstart has a lot of resistance, this is almost TDC.
you should be able to turn the flywheel over by hand to line up the T mark to the marking in the case at 12 o'clock
next, lay the bike over on an angle, so the stator is up.
you'll need to remove the flywheel and stator, and the stator backing plate off the engine
be careful not to damage the oil seal in the backing plate as you move it over the Crankhafts' keyway for the flywheel.
under the engine on the stator side is the Chrome timing chain tensioner bolt (14mm head)
undo it and take the bolt out, a spring might come out too, this will take the tension off the timing chain
if any oil comes out, check the level and top it up if needed before you go to start the bike when finished.
now see if you can unhook the chain off the cam sprocket (might not need to undo the cam sprocket bolts)
now turn the cam gear to line it up with the marking at 9 o'clock in the head.
double check that the flywheel marking is lined up at 12 o'clock, and then refit the timing chain onto the cam gear
loosely refit the Chrome timing chain tensioner bolt and spring, and check that everything is now lined up.
if it is, tighten the tensioner and refit the stator backing plate to the engine case.
fit the stator and line it up with the timing marks down the bottom front like i mentioned before.
put the flywheel on, and tighten the nut (use some Loctite on the thread)
refit the cam cover and tighten the bolt
it should be ready to start it up again