<human>: Can you give me the gist of the text in a nutshell?

Okay so I need some advice on my relationship. I'll lay down the things that are currently bothering me plus what isnt bothering me so theres some pros and cons

I am 22, female, in university, and been in a relationship for a little over two years.

My boyfriend is the same age, male, construction worker, and same relationship.

I'll start off with the good:

1.) Great communication.
2.) Both love each other.
3.) Talked about the future yatayata.
4.) Mutual physical attraction.
5.) Both laid back/happy people

Now the bad/troublesome:

1.) He has changed his career target four or five times in two years and hasnt taken any steps towards any of them really.
2.) He hasnt been able to get a full year round job since ive known him (only works seasonal).
3.) When he is unemployed he gets depressed and doesnt try hard to find work (hell apply to one place and then get frustrated when they don't call him back).
4.) He pretty much said he will move to the place he wants to go regardless if I chose to come with him or not.

Some things to keep in mind are: he has to pay for all his expenses including rent and car so he is not financially stable to pay for school yet. He has had some medical problems for a while that hes just figured out and started fixing. His parents divorced while he was in the middle of highschool so his grades and outlook werent that high on graduation and he also suffered from depression and insomnia.

My dilemna is... is it his situation that is holding him back from moving forward in life or is it himself.

I grew up pretty priveldged compared to him. My parents are still together, I always had high grades and my parents helped pay for part of my first year in university. I didnt have to start working till grade 12. I always had my parents helping me look for job opportunities and forcing me to apply places until I had a job. And next next summer I will hopefully be done my degree and making six figures after I pass my licencing exam.
<bot>: I am not sure if my bf is unwilling to work hard or if it's life getting in the way. Please advise.