Запятая не нужна, так как в в данном случае ну — частица, которая служит для усиления последующего высказывания и интонационно не отделяется от последующих слов.
Да, запятую надо поставить.
Знаки препинания расставлены верно.
Частица ну не отделяется запятой: Ну да ведь ты не знал, что рыба большая.
Все три предложения сложноподчиненные. В сложноподчиненных предложениях между главной и придаточной частями ставится запятая.
Пунктуация зависит от смысла и интонации. Если имеется в виду "уже два года", то верно: Да, уж два года. Если имеется в виду "Ну да, два года", то верно: Да уж, два года.
Наречие тут является разговорным (но не сленговым) и уместно в непринужденной речи. В стилистически нейтральных и официальных текстах следует использовать слово здесь.
Запятую ставить не нужно.