I do not hold my micro stocks for the long haul. I buy and sell, even if its 5%. I have 4 brokerages I use and usually trade from 30 - 75 trades in a day. High 1 time was 112 trades. I put in easily $25-$50 and trade it for my 5%+- I don't sit on the stock.
AXPW has been going down but there are little pushes forward, that's where I get out. I take 60% of my profit and buy in at lower price and keep doing that all day long. Hence moving myt avg down each time while holding some shares as I go.