En caso de que presentes un dolor intenso en la rodilla, enrojecimiento ó calor sobre la misma con limitación marcada para la movilidad, debes consultar de forma prioritaria, ya que éstos pueden ser signos de alarma.
En la rodilla, existen varias estructuras que pueden lesionarse tras un golpe: hueso, músculo, ligamentos, vasos sanguíneos y nerviosos, etcétera.
Teniendo en cuenta que el golpe fue hace 4 semanas y ahora puedes caminar, considero poco probable que hayas tenido fractura (la única forma de descartarlo es con radiografía u otra imagen diagnóstica) pero la sensación de inestabilidad, puede ser sugerente de lesión a nivel ligamenaria, por lo que te recomiendo consultar con tu médico (si puedes con ortopedia) ya que éste tipo de lesiones pueden requerir un manejo médico especial (incluso cirugía).
Te recomiendo evitar actividades de alto impacto (correr, saltar) y tratar de mantener reposo ya que la actividad en exceso puede deteriorar la lesión.
Espero haber podido ayudarte y orientarte.