Jenny, I know it's difficult because life doesn't stop calling.
Maybe try to set aside dedicated time for yourself when you can sit, rest or nap while icing.
Then stick to it as you would getting to work on time, fixing dinner, or going through the nighttime ritual of getting your son to bed. You need it, you deserve it, you have to have it! If not, all else will suffer because you'll be miserable.
Your body has been through a great assault / trauma a mere 6 weeks ago. It's going to take awhile and you will suffer energy drain....you're certainly not alone in experiencing that.
Our body's energy supply isn't limitless. So when we're in healing mode after major surgery
our energy will be used for healing first, not leaving a great reserve for all the other activity of daily life. It is completely normal to feel tired for quite some time. How long....most likely relates to your body's rate of healing. Making our best effort to get adequate sleep and rest is beneficial.
Our body does it's best healing while we're sleeping.
I understand you know all of this. Often people simply need to be reminded, or given permission, that's it's okay to take care of yourself FIRST at times. This is one of those times. Saying this because I care, it's not meant as an admonishment.
I read elsewhere you and hubs are having a date night. I hope you have a fantastic time...enjoy!
@JennyLynne