I also have a shorter cycle, usually around 22 days. Your luteal phase (the time between when you ovulate and when your cycle ends) should be at least 10 days, but can vary between women and is usually anywhere from 10 to 14 days. Personally, I usually O around cycle day 12, which gives me a 10 day luteal phase. To help predict when you O, you could use an ovulation calculator (there is a good one on babycenter.com), which will give you a range of days when you "should" be fertile. To pinpoint it more, you could use the OPK's (ovulation predictor kits) and maybe begin about cycle day 8 just to be sure you don't miss your surge. You could also try BBT (basal body temperature) charting. If you have any specific questions, let us know. Good luck to you!
I never had a 22-23 day cycle always 28-31. A normal cycle is considered like 28 days. Try using a ovulation predictor calendar then when ever it says you should be ovualating i would use ovulation kit and test each day in the 11 day time frame until you get a postive.