Yes, you do. All income must be reported.
Of course. You must report all your income no matter how small. Even $1 of bank interest you don't get a 1099Int for.