I think you would definitely benefit from a one-on-one consultation with an immigration attorney with experience both in filing affirmative asylum cases and in defending clients in removal proceedings to evaluate your claim for asylum. It may very well be that you have a good asylum claim, but you will need to determine, if you have been in the US for more than a year, whether your filing outside of that timeline falls within one of the exceptions to that rule. Either way, you would benefit from an attorney's ability to craft an application that not only tells your story but also skillfully blends it with and supports it with current asylum law, judicial decisions, and up-to-date country reports and documentation.
You could also discuss with your attorney whether or not marrying your girlfriend is a good idea in the long term. I never advise clients to marry ONLY for an immigration benefit. Best of luck!
For assistance in preparing adjustment of status packages, contact Ms. Amy L. Becerra, Esq.; (757) 345-9019; firstname.lastname@example.org.
It sounds like you probably have a good asylum claim. Just remember asylum must be claimed within a year of entering, with very few exceptions. If marrying your US citizen girlfriend is an option that would also work but really the choice there is yours. Either way you will need an attorney to work with you. For a free consultation, give me a call.
Misiti Global, PLLC
716 830 7960