"Depuis" exprime la date de début d'une action (ou date limite de non action) qui se prolonge jusqu'à aujourd'hui :
- Je fais du français depuis trois ans.
- Ce film est en salle de cinéma depuis le 15 mai
- Je ne lui parle plus depuis notre dispute.
- Depuis que je fais du sport, je me sens beaucoup mieux !
(aussi pour le lieu) - Je t'écris depuis notre maison de vacances.
"Il y a (temps)" fait référence à un temps du passé qui n'a pas forcément de lien avec le présent.
- Je suis arrivé en France il y a cinq mois.
- J'ai commencé à apprendre le français il y a deux ans. (la phrase fait référence à la date de début)
- J'ai acheté ce manteau il y a trois ans.
J'espère que ça aide !