Am I in the wrong?

So the past couple of weeks I have been working my butt off, picking up a lot of extra hours at work because my sons first birthday is coming up as well as the holidays and there's a lot of things that I've just really needed like new work shoes because mine are falling apart.

So while I've been working a crap ton my SO has called out of work all last week because he didnt feel well. Said he had a headache and an upset stomach. He went to one doctor who said he had the onset of a sinus infection and gave him a work note. He didnt like that answer so he went to the hospital and they told him it sounded like a stomach bug and he got them to write him out of work for three more days. Granted he truly didnt act sick and tried to encourage me to call out of work so we could spend time together. Like no, we have Bill's and important things coming up. (I really wanted to get my sons first birthday pictures professionally done.)

Now this past week he went to work Monday and then Tuesday night he was only at work for 2 hours before saying he felt sick and asked his boss to leave and then his boss told him not to come back until Monday. So he basically isn't working for 2 weeks.

Today was pay day for me. So I put a 180 down payment on my sons first birthday pictures because you have to put a payment down in order to set a date for the pictures and she books up fast.

My SO was furious because I spent my money I worked hard for on something I find incredibly special and had planned on doing instead of helping him pay his Bill's this month. I honestly feel like if he wasn't that sick he should have just went to work. Instead of complaining about a headache or stomach ache I think he should worked through it because he knows he has responsibilities and and Bill's to pay.

I understand we're supposed to be a team but I feel like I shouldn't bail him out when he wants to just be lazy and not work for a week 🤷‍♀️ maybe a little bit of tough love? Am I wrong?

Vote below to see results!