Paying taxes can be stressful. You have to know a lot of information to file your taxes correctly so you wont get in trouble and jeopardize your residency...