I screwed up big time

I agree with Zobia, it is nothing more then mental block stopping you. A bit of courage and careful planning could help you get over all of these issues.

Good luck may Alllah bless you.