Gear Box problem or clutch problem

My car refuses to go into gear sometimes while driving after i stop. the gear shift becomes stuck and will only go into reverse and rakes while selecting this gear. does my gearbox need servicing or does my clutch need replacing. I drive a 1994 hatch. engine is a d15b vtec