<prompt> Human: A little background about me: Im an university student, currently unemployed. I expect to have my bachelor degree and enter the work force next year. Im married with a girl in a foreign country, and I will have to submit paperwork to verify my income and prove that Im financially able to support both of us in order to sponsor her to the US by the end of the year. at least 21k in annual incomeFew months back, I have started to invest in bitcoin and other cryptocurrency, and able to accumulate a sizable interest payout that I want to deposit into my bank account steadily. My approx income in both investing interest and mining is about 4k monthly, I need to pull out 2.5k a month for bills and also paperwork purposes, and keep the remaining in my wallet for capital gains. Question: How do I file taxes on this income? How do I verify what Im doing is not illegal? How do I notify the bank about the cash deposit so they wont shut down my account? Thanks in advance.  <response>: People do transactions like this all the time, and banks dont get freaked out. They are used to it so dont worry. Just make sure you file taxes on all the money you are making, and you will be fine. 