Guy friend insulted me?

I’m currently staying with a guy friend with whom I used to have a casual relationship of sorts. I’m planning to move out after summer and he’s going to help me find a car. So he asked how much I can spend on it, and I told him. He went on to ask how much would be left after selling my condo, which isn’t much. I’m planning to do some long hiking then stay at shelters over winter. He kind of lost it and called me lazy and a doss who never did anything. I have a BA degree, then started my own company together with my then partner, working 60-70 hours per week, then after I split up with that person, having worked 50% time while studying 150% time for a MSc. He is working a regular job and constantly complaining about being tired and needing to rest. My question is: why would he get aggressive snd and why would he accuse me of being lazy, which is clearly not true?

Guy friend insulted me?
Post Opinion