Sorry to hear you are still waiting for your op. Horrible waiting around.
I agree with Matilda & Norbert. Don't even contemplate work. Me going back even after 4 months was a nightmare & with hindsight I could have done with longer. I had to have a Personal Evacuation plan devised & agreed to get me out in the event of emergency (couldn't walk up & down stairs with any speed for a long time), they ordered me an Evac-chair which we had to test I could use. The loos were on a mezzanine floor so more difficulties there..... before you think of going back just make sure you think everything through & can manage without putting yourself at risk.
As for painkillers YES! I found Diclofenac the best all rounder but it doesn't suit everyone.
Be aware the op itself may knock you for six. I'm not sure if you have had surgery before but be prepared for extreme tiredness for a good few days & maybe a dip in mood too. All very 'normal' but not always expected.
I bought myself one of those 'overbed tables' like a hospital one, but from an online mobility aid store. It was a godsend for eating & using the laptop as it kept additional weight off the cast & meant I could sit up in bed but still do things.
I am almost a lone parent (ex lives in the house but we don't communicate- a whole other story!). My twins were 11 when I had my accident & they had to do a lot to help around the house as ex would do nothing. To make life easier for you & your family, you may need to cut a few corners.....online food shops were a must. I got the delivery man to put all the bags on the work tops so I could unpack (slowly!) and put stuff away. I did all my Christmas shopping that year online too.
If you have friends & neighbours you can call in favours from, now is the time you need them! Don't be afraid to ask- I am sure they will want to help.
I had friends help with the housework/change the beds etc....all relatively simple everyday things until your leg is in a cumbersome plaster, you are in pain & tired out!
If I think of more I'll add to it, but I don't want to frighten you. Everyone responds differently to surgery etc & your experience & recovery may be completely different to mine.
Hopefully the fact you have a husband & teens to help out, it will take some of the pressure off you. You just need to concentrate on resting when you need to & not overdoing things which may jeopardise your recovery time.