Leon pookie, this isn't a Tax forum any advice you'd get is likely going to fail you and lead to trouble. Get a tax professional you trust, king.
__________________
Feel incredibly lucky and fortunate to have had DACA and to live in the US. Somtimes, I sit here and think about my incredible fortune.