Business & farm

Yes.  You can only deduct up to 3,000 (1,500 MFS) loss per year after any gains you have.  The rest you will have to carryover until it is used up.