Ok...you're getting way ahead of yourself here. I don't mean that in a harsh way, please understand that. I'm going to get a tad graphic with you, sweetie.
You are only weeks separated from a "controlled" assault / trauma to your body through a
major surgery. Your leg may have been manipulated aggressively in an effort to dislocate your hip. Your flesh was sliced open, muscles and ligaments separated, soft tissue disturbed. Then power tools were used to saw your bone and hollow it out so a metal prosthetic could be pounded in.
Your body is trying to heal and it is healing. You're not a failure, nor is your body failing you. You need to help this process along with a healthy mindset, understanding the process and give yourself lots of TLC.
When ignorant people who don't understand ask you why you're having pain after surgery, tell them it's a normal part of the healing process, which it is.
Refered pain from the hip is often felt in the groin.
Are you taking anything for pain? Even OTC meds? If not, you may want to take some Extra Strength Tylenol @ 1000 mg every six hrs, not to exceed 4000 mg in any 24 hr period. You will need to calculate anything else that contains Acetominiphin into that 4000 mg limit. Also, if you're no longer icing, begin again. You can do this for months. Not just weeks. Ice for 40-60 mins, no less, when you're experiencing discomfort. It really helps with pain and swelling.
When you mention struggling emotionally, you're most likely experiencing what most of us have, Post Op Blues. This is prime time in the recovery game for feeling that way. Go back to the Recovery Guidelines you received and read the article on Post Op Blues. You are not alone in feeling this way, most of us understand. Please know it's only temporary, usually not lasting long.
When you're feeling alone in life, come here, you're never alone here, lights never go out and you'll most often always find someone to offer support or encouragement, uplifting you. So please don't be a stranger here.
Hugs and wishes for brighter days! It's going to be ok....promise!
@Sashka567