Bonjour,
Les justifications que vous évoquez ne sont pas reconnues par la loi.
Dans certains cas le préavis est de 1 mois (zone tendue ?). Sinon c'est 3 mois.
Vous partez quand vous voulez, mais devrez payer le loyer et les charges jusqu'à la fin du préavis, sauf si c'est reloué avant.
Voici à lire une page utile pour vous qui vous donne tous les détails des démarches :
https://www.service-public.fr/particuliers/vosdroits/F1168#